azure - 跟踪 Azure 服务总线中消息的已完成状态
问题描述
我有一个请求来实现一个仪表板,其中包含有关 Azure 服务总线队列中的哪条消息何时完成的信息(以及一些有关消息参数的信息)。不幸的是,我们无法访问接收者的代码,也无法更改代码以记录消息传递的时间。因此,我们需要以某种方式订阅接收者取走消息的时刻。
我已经调查了 Azure 门户 API 以找到一些东西,但没有这种可能性,我试图在 stackoverflow 和 Google 上找到一些东西,但没有结果。
有一个想法:在它们之间使用 2 个队列和 azure 函数。将所有消息放入第一个队列,azure 函数接收消息,记录有关消息的信息并将其放入第二个队列并等待其他服务将消息从第二个队列中取出。第二个队列将始终只有 1 条消息,这样我们将能够了解确定发送的消息以及何时发送。
但是我不喜欢的是第二个消息队列执行的不是真正队列的角色(这意味着这里有问题,我需要使用其他东西),这样的系统的性能可能不够高......
任何帮助表示赞赏(文章、视频、想法)。谢谢你。
解决方案
推荐阅读
- hibernate - 如何修复jpa和oracle-sql-developer之间自增主键的映射
- javascript - 从行回调函数数据表调用函数
- python-3.x - 列表和函数
- r - 当以下行匹配时,如何在第一次出现后删除行
- javascript - 如何在 OOP 中进行 javascript 存储?
- java - Rest API 中的进程和线程
- c# - 可以使用 Azure 媒体服务器从视频中检索年龄和性别
- odata - 如何在更新更改之前检测服务器端的 odata 模型更改
- sql - 删除和加入时PostgreSQL不明确的查询?
- postgresql - PgBadger,out.html 中没有数据集。我怎样才能看到正确的日志分析和填写.html