利用Spring-Retry定制化你的RPC重试
假设A,B两个系统,当A->B的调用失败时,我们可以采取何种策略?以下是常见的策略:failfast,即快速失败像上层抛出远程调用异常failover,即A->B失败,选择集群其他机器A->Bn(1…N)failsafe,失败吞异常failback, 过一会再重试,比如网络抖动,等一小会在重试。其中failback则是本文所要讨论的核心内容。有些rpc框架提供failback
原创
2017-12-25 15:00:02 ·
5972 阅读 ·
3 评论