gpt4 book ai didi

spring-boot - 断路器和隔板模式有什么区别?

转载 作者:行者123 更新时间:2023-12-04 11:06:37 26 4
gpt4 key购买 nike

在微服务的开发过程中,我们可以在 Spring Boot 中一起使用吗?

最佳答案

是的,它们可以一起使用,但并不总是必要的。

  • 正如@tom redfern 所说,断路器在调用方实现。因此,如果您要向另一个服务发送请求,您应该将这些请求包装到特定于该服务的断路器中。请记住,所有其他第三方系统或服务都应该有自己的断路器。否则,一个系统的不可用将影响您通过打开断路器发送到另一个系统的请求。

  • 更多信息 断路器可以在这里找到: https://docs.microsoft.com/en-us/azure/architecture/patterns/circuit-breaker
  • 此外,@tom redfern 在 的情况下再次正确隔板 ,这是在被调用的服务中实现的模式。因此,如果您通过跨越其他多个请求或工作负载对外部请求使用react,则应避免将所有这些工作负载放入单个单元(线程)中。相反,对于您跨越的每个请求,将工作负载分成多个部分(线程池)。

  • 更多信息 隔板 可以在这里找到: https://docs.microsoft.com/en-us/azure/architecture/patterns/bulkhead

    您的问题是是否可以在同一个微服务中同时使用这两种模式。答案是:是的,您可以而且很多时候情况暗示了这一点。

    关于spring-boot - 断路器和隔板模式有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60990475/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com