首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

平滑重启你的后台TCP服务

后台业务一般都是通过TCP协议提供服务。服务难免需要版本升级,需要经历旧进程的退出和新进程的启动。为保证用户链接不异常中断,需要旧进程继续运行,直至处理完用户请求后再退出。这样才不会打断用户请求,这就是所谓的Graceful Shutdown:优雅退出。如果不做优雅退出,用户交互过程中任何一个步骤可能被升级打断,往小了有些不重要的业务,中断一下可以忍受,但如支付的基础服务,升级服务如果不支持优雅退出,造成大量用户掉线,进而造成恶劣的影响。所以对服务实现,不论对什么业务来说都是很有必要的。这也是为什么Go从1.8版本开始,标准库net/http对HTTPServer就添加了一个新的方法GracefulShutdown,使得进程可以把现有请求都处理完了再退出。

01
您找到你想要的搜索结果了吗?
是的
没有找到

黑苹果折腾手记(二),安装过程

我们安装软件都有一种不停按下一步而不看内容的心理,我第一次安装黑苹果就是败在这里了,在标题为安装摘要的窗口里面,下一步就会开始安装,这个时候其实窗口左下角有一个按钮“自定”,这里是用于选择安装时候附带的软件包的,包括引导程序的选择、显卡声卡网卡的驱动选择,这里面就驱动部分要仔细选一下,例如我显卡选的Natit的驱动,声卡VoodooHDA0.2.6(后来发现这样还是没声音,后面进去系统之后再装了另外一个东西才行),以太网卡RTL8169。还有个值得一提的地方就是PS/2键盘,后面我选了Voodoo PS2(默认是没有选PS/2键盘的)。我是笔记本电脑,我第一次没有“自定”安装的时候就检测不到键盘,我就奇怪了这键盘还得驱动,其实还真要,USB键盘和PS/2键盘有点不一样。

02
领券