首页 > 其他 > 详细

微服务基础知识

时间:2020-12-13 15:17:39      阅读:35      评论:0      收藏:0      [点我收藏+]

为什么需要断路器?

The Circuit Breaker pattern helps us in preventing a cascade of failures when a remote service is down.
断路器帮助我们在一个(下游)远程服务宕机时防止出现级联错误(蔓延于整个集群的错误)。

实现了断路器的框架有哪些?

Netflix/hystrix、alibaba/sentinel、twitter/finagle、qiwi/thrift-pool、resiliance4j
hystrix已经进入维护模式,不再添加新的功能,而且最新的版本的监控后台还有bug导致无法使用,不推荐使用。
finagle是Scala语言写的,很小众,不推荐使用。
thrift-pool由qiwi(俄罗斯的支付宝)出品,很多注释都是俄文,而且github上的start很少,不推荐使用。
resiliance4j是hystrix官方推荐的替代品,相比于sentinel,它少了一个重要功能dashboard,另外sentinel是经过了阿里巴巴双十一的压测的,所以挑来挑去sentinel还是最优选择。

微服务基础知识

原文:https://www.cnblogs.com/ralgo/p/14128574.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!