当在微服务的 Client 与微服务间置入 Circuit Breaker 后, 微服务外部 Client 远程调用的 Time Out 时间便是:

微服务 Client 远程调用 Circuit Breaker 的时间 + Circuit Breaker 送回信息到微服务外部 Client 的时间。

而这所需的时间便相当的短, 也许只需 1~2 ms。

所以, Circuit Breaker 在整体微服务架构下, 扮演著相当重要的角色; 不仅保障了微服务整体的可靠性, 更不至于因保障了微服务整体的可靠性, 而牺牲了微服务整体的性能。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据