gpt4 book ai didi

java - 执行器端点返回 "circuitBreakers": {"status" :"UNKNOWN"} despite management. health.circuitbreakers.enabled: true

转载 作者:行者123 更新时间:2023-12-05 02:46:51 24 4
gpt4 key购买 nike

我有一个带有 Jubilee 的 Spring Boot 2.6.0-M1 项目(但问题可以从 2.4 开始重现)。在我的项目中,我使用了 Actuator、Spring cloud Kubernetes 和 Resilience4J(不是 Spring Cloud Circuit breaker)

很高兴这个组合。 Resilience4J 工作正常,断路器进入打开状态等。Kubernetes 检测配置映射等...非常高兴。

但是,在执行器健康端点上,我看到了这个:

"circuitBreakers":{"status":"UNKNOWN"}

并检查了我的配置,management.health.circuitbreakers.enabled: true

我如何获得正确的状态,而不是这个“未知”?

谢谢

最佳答案

为了将执行器与弹性 4j 一起使用,请使用下面提到的配置。

确保添加您的服务名称,它会完美运行。

resilience4j.retry.instances.customerService.max-attempts: 3
resilience4j.retry.instances.customerService.wait-duration: 5s
management.endpoint.health.show-details: "ALWAYS"
management.health.circuitbreakers.enabled: false
management.health.ratelimiters.enabled: true
resilience4j.circuitbreaker.configs.default.registerHealthIndicator: true

关于java - 执行器端点返回 "circuitBreakers": {"status" :"UNKNOWN"} despite management. health.circuitbreakers.enabled: true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65323185/

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