我是靠谱客的博主 乐观蓝天,最近开发中收集的这篇文章主要介绍netty 客户端主动关闭连接_Netty里配置的SO_LINGER参数作用是啥,应该如何调优?...,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
点击上方蓝字关注我吧!
本篇文章大概3000字,阅读时间大约8分钟
本文重点总结了TCP连接的四次挥手过程,包括状态迁移以及序号的变化,然后引出了TCP连接的两种关闭方式,以及它们所对应的行为。并且总结了如何控制这些行为的方法,最后结合Jedis的实现,来总结服务器优雅关闭的一些思路。
文章Netty里配置的backlog参数作用是啥,应该如何调优?里梳理了TCP协议三次握手的序号变化规律和状态迁移图,下面总结TCP正常关闭即四次挥手的过程。关闭TCP连接的方式有两种:
1、发送FIN包给对方,标识自己这端所有数据都已发出,后面不会再发数据,该方式是优雅关闭
2、发送RST包给对方,即强制废掉这个连接,该方式无法做出任何安全性和稳定性的保证。
假设客户端调用Socket的close方法关闭连接(无所谓谁先关谁,道理都一样),这是正常的关闭流程,操作系统的TCP协议栈会等TCP发送缓冲区的数据发送完,发一个【
最后
以上就是乐观蓝天为你收集整理的netty 客户端主动关闭连接_Netty里配置的SO_LINGER参数作用是啥,应该如何调优?...的全部内容,希望文章能够帮你解决netty 客户端主动关闭连接_Netty里配置的SO_LINGER参数作用是啥,应该如何调优?...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复