c# - 使用 Polly 重试和断路器模式
问题描述
有人可以向我解释一下 Polly 如何支持实现重试和断路器模式吗?根据他们的文档,那里提供了多种弹性策略,Retry 和 Circuit-breaker 就是其中的两个。
假设我有一个服务对某个端点进行 HTTP 调用的场景,该端点可能返回 HTTP 429、504 等。在这种情况下,我想重试请求几次,比如说在发送之前 2 次对来电者的回应。
那么,我可以在这种情况下使用哪种 Polly 弹性策略?重试还是断路?我可以同时使用它们吗?如果有怎么办?
它们之间有什么区别?
提前致谢 :)
解决方案
推荐阅读
- javascript - 表单中的提交按钮在第二次单击后起作用。反应JS
- python - pandas 通过布尔系列过滤
- amazon-web-services - 限制预定义的 CloudWatch 指标命名空间访问
- amazon-web-services - Jenkins 部署到 EKS 的 Elasticsearch 服务突然未能通过健康检查
- javascript - 如何更新 reactjs 应用程序中的 web3 提供程序?
- android - Android 如何为整个系统切换 DarkMode(UiMode)?
- windows - Windows 上的 Emacs shell:“/c:找不到命令”
- python - Arduino 没有对树莓派串行通信做出反应
- list - 如何一次划分列表中的所有元素 :: DART
- python-3.x - 将数据从 Plotly Dash 存储到外部对象