微服务设计 - 版本控制

背景 在微服务中,单个服务的升级改善是不可避免的,虽然改动最终引发Rest接口变更并很少,但仍然会出现。在《微服务设计》中,提供了两种处理方案:html 不一样的接口共存 同时运行多个版本服务 这本书的做者Sam Newman,他认为这两种方案都是可行的,但更倾向于不一样接口共存。也提出了三点主要缘由git 当出现问题时,不一样的接口共存能够更快的修改新老版本的代码并一同部署,而另外一种就比较麻烦
相关文章
相关标签/搜索