软件的灰度发布

2010年6月22日 | 由 helight | 600字 | 阅读大约需要2分钟 | 归档于 kernel | 标签 #kernel

最近一段时间都是在搞我负责的部门数据接口的转换,所以最近一段时间连续升级了自己管理的几个小系统的数据接口。部门服务器的端口是要严格控制的,所以首先也要在我们自己的服务器上去做监控,一旦发现立杀无赦。在端口监控这个项目上是一个C/S的结构,服务器保存规则,客户断请求,但是这些都是线上服务一旦切换错了,那问题可就。。。。

在和同事交流了之后,他建议我使用灰度发布,并行两套服务器程序,两套客户端程序,让新的客户端程序逐渐取代原有的客户端程序,最终停止原有的服务器,从而完成服务的无缝切换。这样可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。

其实公司现在的厂品发布基本上都是灰度发布模式。所以也是学习了一下,这次的发布还算是比较成功,在经过自己线下测试之后,就上线了,至少现在还是稳定运行的。。。

嗯!公司的业务算是在接手中了,开发,测试,发布,都在稳定的进行中,虽然由于一些个人的事情这个进度有点慢,但是还是可以比较轻松的接下来处理完。还在学习中。。。虚怀以待!

等公司的事务顺手了还是要看看内核了,再做一做内核学习。

看完本文有收获?请分享给更多人

关注「黑光技术」,关注大数据+微服务