点击上方蓝字关注我吧!
本篇文章大概3000字,阅读时间大约8分钟
本文重点总结了TCP连接的四次挥手过程,包括状态迁移以及序号的变化,然后引出了TCP连接的两种关闭方式,以及它们所对应的行为。并且总结了如何控制这些行为的方法,最后结合Jedis的实现,来总结服务器优雅关闭的一些思路。

文章Netty里配置的backlog参数作用是啥,应该如何调优?里梳理了TCP协议三次握手的序号变化规律和状态迁移图,下面总结TCP正常关闭即四次挥手的过程。关闭TCP连接的方式有两种:
1、发送FIN包给对方,标识自己这端所有数据都已发出,后面不会再发数据,该方式是优雅关闭
2、发送RST包给对方,即强制废掉这个连接,该方式无法做出任何安全性和稳定性的保证。
假设客户端调用Socket的close方法关闭连接(无所谓谁先关谁,道理都一样),这是正常的关闭流程,操作系统的TCP协议栈会等TCP发送缓冲区的数据发送完,发一个【
最后
以上就是乐观蓝天最近收集整理的关于netty 客户端主动关闭连接_Netty里配置的SO_LINGER参数作用是啥,应该如何调优?...的全部内容,更多相关netty内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复