保险微服务

拆分的服务如何进行版本更新?

传统架构下,一个应用即使做灰度升级,也可以保证同一个用户视图的一致。如果采用微服务架构,如何保证用户在用的版本是一致的?或者说,升级子服务时,如何避免前端服务访问错误的版本?

参与7

3同行回答

wanrongweiwanrongwei系统架构师亚信科技
在设计微服务时需要支持版本号,同一个服务资源链接对应多个版本号处理我们更新版本号,可以设置默认版本号,比如调用时未带版本号,那么默认1.0的版本加入2.0版本打算废弃时,在废弃之前别人调用时,返回结果增加版本废弃信息通知对方服务调用我们可以做一些监控,各类版本号调用情况...显示全部

在设计微服务时需要支持版本号,同一个服务资源链接对应多个版本号处理
我们更新版本号,可以设置默认版本号,比如调用时未带版本号,那么默认1.0的版本

加入2.0版本打算废弃时,在废弃之前别人调用时,返回结果增加版本废弃信息通知对方

服务调用我们可以做一些监控,各类版本号调用情况统计

收起
软件开发 · 2020-04-29
浏览996

提问者

lsx
lsx004
信息技术经理大唐控股
擅长领域: 灾备服务器数据库

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-04-15
  • 关注会员:4 人
  • 问题浏览:2028
  • 最近回答:2020-04-29
  • X社区推广