控制好微服务之间的连接数量
在微服务的架构模式下服务间通过长连接进行通信,通常情况下每个客户端实例都会与每个服务实例建立连接,如果服务实例数达到几千几万个那么相互之间建立的连接数将指数级上升,这样带来的坏处是:
客户端的连接池里的连接数变多,消耗的资源增加
对应的服务端维护的长连接增多,尤其在一个连接一个线程的模式下消耗的资源很可观
长连接定期的健康检查消耗一定的CPU
为了避免过多的资源消耗客户端可以选择服务集群...
阅读全文…