dbproxy和网关

来源:10-14 综合测试演示+小结

一二三123

2020-11-09

1.dbproxy是不是没有必要呢,微服务中每个服务都对应一个数据库,按理应该来说每个服务都应该单独配置数据库吧?
2.dbproxy和gateway网关,是不是会存在单点问题?即一个挂了,其他的服务也全部不可用了?

写回答

1回答

xiaomo

2020-11-10

同学你好,

1)在数据库访问方面,可以不用手写dbproxy, 但最好还是要有一层代理,用作负载均衡/访问控制等;如果每个业务服务都直接去访问数据库,而服务之间并不知道各自的连接状况,很容易导致过多的连接接入数据库,造成数据库负载过高或崩溃;

2)dbproxy/gateway可以做成多点部署的模式的,主要根据实际情况来定。

0
0

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程