我已经实现了一个运行良好的服务总线队列侦听器。考虑到可能的失败,我必须在使用队列重试逻辑和使用 Polly 实现我自己的逻辑之间做出选择。我的直觉是使用 Polly 来更好地控制指数回退并区分“showstopper”和“ignorable”故障,但一位同事更喜欢使用服务总线重试逻辑。在我看来,队列重试逻辑很可能会一直失败,直到它将所有内容都放入死信队列,这增加了我们在监控和修复 dlq 方面的维护负担。
我考虑过一切吗?选择如何实现队列重试逻辑的一般准则是什么?
我已经实现了一个运行良好的服务总线队列侦听器。考虑到可能的失败,我必须在使用队列重试逻辑和使用 Polly 实现我自己的逻辑之间做出选择。我的直觉是使用 Polly 来更好地控制指数回退并区分“showstopper”和“ignorable”故障,但一位同事更喜欢使用服务总线重试逻辑。在我看来,队列重试逻辑很可能会一直失败,直到它将所有内容都放入死信队列,这增加了我们在监控和修复 dlq 方面的维护负担。
我考虑过一切吗?选择如何实现队列重试逻辑的一般准则是什么?