技术栈

tcp keepalive

JavaEdge.
18 天前
spring boot·redis·后端·lettuce·tcp keepalive
Redis 连接断开后的自动重连操作这不是 bug,而是Lettuce在进行 Redis 连接断开后的自动重连操作。整个过程是 Lettuce 的正常容错机制,Lettuce 的 ConnectionWatchdog 就每 5 分钟重连一次,这是 INFO 级别、心跳空闲超时(timeout: 300)后的正常重连,不是 ERROR。真正隐患是它每 5 分钟准时出现,说明连接一直处于"连上→空闲断开→重连"的循环。
买菜做饭
3 年前
网络协议·长连接·tcp keepalive·短连接
温故知新之-TCP Keepalive机制及长短连接TCP连接一旦建立,只要连接双方不主动 close ,连接就会一直保持。但建立连接的双方并不是一直都存在数据交互,所以在实际使用中会存在两种情况:一种是每次使用完,主动close,即短连接;另一种是使用完后,不主动close,即长连接。对于长连接而言,在长时间无数据交互的时间段内,交互双方都有可能出现掉电、死机、等各种意外,导致TCP连接并未来得及正常close,那么,连接的另一方并不知道对端的情况,它会一直维护这个连接,长时间的积累会造成端系统资源的消耗和浪费,为了解决这个问题,这就有了TCP Keep
我是有底线的