azure - 如何推迟/安排从服务总线接收消息的重试策略?
问题描述
我正在将新的 Microsoft 库用于 .Net 核心的服务总线 (Microsoft.Azure.ServiceBus),但在尝试为我的问题找到解决方案时遇到了麻烦,这就是我想要完成的任务:
我的应用程序处理了许多不同的事件,有时由于依赖关系下降,我必须存储这个失败的事件以供以后处理,所以我为此创建了一个队列,我可以毫无问题地发送给它,但我遇到了困难是时候从这个队列接收事件了,因为我想每隔 5 分钟查看一次这个队列,看看是否有失败的事件需要处理。有没有办法“安排”在队列中检索这些消息?我正在阅读一些指南,但他们正在安排发送过程而不是接收过程。
为这个应用程序做一个后台线程将是一项巨大而可怕的任务,所以我想知道是否有更实用的方法来完成它,任何建议都非常感谢!
谢谢你。
解决方案
推荐阅读
- html - 是否有可以加载远程内容的 HTML 标记和 CSS 样式的封闭列表?
- c# - Linq Select 和 ToList 之间的性能差异
- java - 如何编写一个构造函数来调用一个构建自己的构建器?
- google-sheets - Google Spreadsheet fetch data from 2D array
- xamarin.forms - Xamarin ListView not appearing with DateTime Binding
- arrays - 我如何在反应 CRUD 应用程序实现中处理数组
- jquery - 我的错误在哪里导致我的 JQuery 无法使用 HTML?
- python - 有谁知道为什么制作 1000 个小标签需要这么长时间?蟒蛇,Tkinter
- vba - Choosing Shape via Input Box to change font
- asp.net-core - azure 应用服务和 asp.net 核心:来源已被 CORS 策略甚至 AllowAnyOrigin 阻止