如何降低系统之间的耦合度,比如纯粹的对外提供服务应用,但发布升级总有停机的时候,是否可以有类似的热发布机制可以支持?
以Dubbo举例,因为服务提供者(Provider)会部署多台,当有系统发版升级的时候,机器是逐台的升级重启,消费者会感知到服务提供者下线,请求不会再发过去。其中需要注意2点:1、开启重试机制 2、考虑幂等性。同理spring cloud也是做这样的操作,但是在服务下线的那段时间,消费者不能立刻感知到,有个时间差。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30