我用TCP抓包时,发现有TCP keep alive包,有没有什么配置可以关闭该功能?
mqtt不是本身就有ping和pong了吗,因此我觉得TCP keep alive是不是多余了?
我尝试了几个配置都不行(比如listener.tcp.default.tcp_options. keepalive),请问有什么方法关闭吗?
这个 tcp keepalive 看起来是客户端的 tcp 协议栈行为?
改以下 sysctl 配置试试。
不过使用 tcp 长连接,开启 tcp keepalive 还是比较有用的。不太建议关闭。