gpt4 book ai didi

circuit-breaker - 检查包裹中的 Polly 断路器是否闭合?

转载 作者:行者123 更新时间:2023-12-05 05:11:57 28 4
gpt4 key购买 nike

我需要查看熔断是否已关闭,但我的政策处于政策包装中。如何在包裹中找到 CircuitBreakerPolicy(一个或多个)?有没有更好的方法来了解是否有任何断路器对给定策略开放?

最佳答案

根据 Polly 文档:

例如:

var breaker = wrap.GetPolicy<CircuitBreakerPolicy>();
var state = breaker.CircuitState;

或:

var breaker = wrap.GetPolicy<CircuitBreakerPolicy>(p => p.PolicyKey == "SomeKey");

或:

IEnumerable<CircuitBreakerPolicy> breakers = wrap.GetPolicies<CircuitBreakerPolicy>();

CircuitBreakerPolicy (as the type to obtain) 只是上面的一个例子。替换为您需要的特定类型:

  • CircuitBreakerPolicy
  • AsyncCircuitBreakerPolicy
  • AsyncCircuitBreakerPolicy<HttpResponseMessage>

(或其他)

关于circuit-breaker - 检查包裹中的 Polly 断路器是否闭合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54936143/

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