Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microservices 微服务体系结构中的断路器_Microservices_Hystrix_Netflix_Circuit Breaker - Fatal编程技术网

Microservices 微服务体系结构中的断路器

Microservices 微服务体系结构中的断路器,microservices,hystrix,netflix,circuit-breaker,Microservices,Hystrix,Netflix,Circuit Breaker,在微服务体系结构中添加断路器模式的最佳方式是什么。它应该位于微服务端(每个微服务内部)、ELB内部还是Api网关内部?最好的设计模式是什么 我认为不是在每个微服务中使用,而是在使用微服务的BFF(前端后端)中使用。您可以在本书中找到一个很好的实现和示例。使用API网关的解决方案很好,请参见Kong。我建议您将断路问题委托给一个外部库,如Hystrix,而不是自己实现它。 Hystrix公开了许多特性,让您可以完全控制电路断开功能的调整。感谢您的回答和参考文章:)

在微服务体系结构中添加断路器模式的最佳方式是什么。它应该位于微服务端(每个微服务内部)、ELB内部还是Api网关内部?最好的设计模式是什么

我认为不是在每个微服务中使用,而是在使用微服务的BFF(前端后端)中使用。您可以在本书中找到一个很好的实现和示例。使用API网关的解决方案很好,请参见Kong。

我建议您将断路问题委托给一个外部库,如Hystrix,而不是自己实现它。
Hystrix公开了许多特性,让您可以完全控制电路断开功能的调整。

感谢您的回答和参考文章:)