首页 kernel正文

软件的灰度发布

helight0 kernel 2010-06-22 44 3

      最近一段时间都是在搞我负责的部门数据接口的转换,所以最近一段时间连续升级了自己管理的几个小系统的数据接口。部门服务器的端口是要严格控制的,所以首先也要在我们自己的服务器上去做监控,一旦发现立杀无赦。在端口监控这个项目上是一个C/S的结构,服务器保存规则,客户断请求,但是这些都是线上服务一旦切换错了,那问题可就。。。。        在和同事交流了之后,他建议我使用灰度发布,并行两套服务器程序,两套客户端程序,让新的客户端程序逐渐取代原有的客户端程序,最终停止原有的服务器,从而完成服务的无缝切换。这样可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。       其实公司现在的厂品发布基本上都是灰度发布模式。所以也是学习了一下,这次的发布还算是比较成功,在经过自己线下测试之后,就上线了,至少现在还是稳定运行的。。。     嗯!公司的业务算是在接手中了,开发,测试,发布,都在稳定的进行中,虽然由于一些个人的事情这个进度有点慢,但是还是可以比较轻松的接下来处理完。还在学习中。。。虚怀以待!       等公司的事务顺手了还是要看看内核了,再做一做内核学习。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论

精彩评论
  • 2011-03-09 14:59:39

    是否有更加明确的发布策略呢?
    比如版本控制,分流策略,侵入形式.
    交流:
    chenshengda@gmail.com