相关概念
TCP三次握手四次挥手、TCP的11种状态、TCP和HTTP的区别、ESTABLISHED数和TIME_WAIT数增加排查、Dubbo
实际案例
大促扩容,上游扩容了,但是下游没有扩容,作为下游服务的TCP_ESTABLISHED数增长一部分数量一直不下降
TCP和Dubbo之间的关系
- 只有 TCP ESTABLISHED 的概念,没有HTTP ESTABLISHED的概念 dubbo是根据TCP协议进行通信的
上游扩容之后,上游实例数增加,provider数量增加,下游consumer建立连接,导致下游服务 TCP ESTABLISHED
数上涨且持续不降低,和某个时间点前保持着相同的差值 - Consumer 单机连接总数 = 目标 Provider 集群的机器数量 × 全局配置的 connections 数