以Dubbo举例,因为服务提供者(Provider)会部署多台,当有系统发版升级的时候,机器是逐台的升级重启,消费者会感知到服务提供者下线,请求不会再发过去。其中需要注意2点:1、开启重试机制 2、考虑幂等性。同理spring cloud也是做这样的操作,但是在服务下线的那段时间,消费者不能立刻感...
显示全部以Dubbo举例,因为服务提供者(Provider)会部署多台,当有系统发版升级的时候,机器是逐台的升级重启,消费者会感知到服务提供者下线,请求不会再发过去。
其中需要注意2点:1、开启重试机制 2、考虑幂等性。同理spring cloud也是做这样的操作,但是在服务下线的那段时间,消费者不能立刻感知到,有个时间差。
收起