在Polly中共享电路状态
问题描述:
答
据我了解在波利策略是线程安全的
正确的。
并且应该只有一个它的共享实例。
我想声明“应该只有一个共享实例”需要与不知何故合格“跨越什么共享?”。正确的范围设定是在您想要共享的呼叫站点之间共享一个策略实例 - 通常呼叫站点调用相同的下游系统。
- 当您希望这些呼叫站点共同中断时,在呼叫站点之间共享相同的断路器策略实例 - 例如它们是对常见下游依赖项的调用。
- 当您希望这些呼叫站点具有独立的电路状态并独立中断时,不要在呼叫站点间共享断路器实例(使用不同的实例)。
所以我想,这将是安全的,需要知道,如果电路是开放的控制器注入一个单身CB政策。
这将是安全的。如上所述,在呼叫站点共享或不共享相同的实例。
这些问题/答案12和this in the Polly wiki是相关的。