• cnn
    2018-09-26
    老师, 请问发布新版本的时候对于数据库表结构的变更如何做到快速回滚呢?
    
     6
  • Jimmysun
    2019-01-06
    能解释下滚动发布和金丝雀发布的详细区别么?
    
     1
  • 衡子
    2019-06-17
    发布中,会停止服务,如何优雅的停止服务,而不会造成处理中的业务异常?

    作者回复: 优先阻断流量,然后再停止服务

    
    
  • 不需往后看
    2018-12-17
    @cnn,正好了解一点,你想问的问题应该属于 "数据库 migration" 。 java 项目接触过一些,有一个工具叫 liquibase,专门做这个事。

    这个工具支持很多功能: diff、变更脚本维护、执行变更、回滚变更等,当然,我现在也没完全搞明白,这块应该如何与持续集成、持续发布结合起来
    
    
  • 禾子先生
    2018-08-19
    你好,请问要做到滚动和金丝雀发布,通过k8s进行多deployment也能做到吧,那和携程自研的发布系统有什么区别?

    作者回复: 发布方式上是没有区别的,区别在于实现,或者说如何应对现实,比如现实中正在往容器过度,vm将怎么办,它们可不在k8s的管理中,携程自研的好处就是可以同时兼容两者,对用户透明

    
    
我们在线,来聊聊吧