跟踪 Azure 服务总线中消息的完成状态

时间:2021-07-24 12:59:14

标签: azure azureservicebus azure-servicebus-queues

我请求实现一个仪表板,其中包含有关 Azure 服务总线队列中哪条消息何时完成的信息(以及一些有关消息参数的信息)。不幸的是,我们无法访问接收者的代码,也无法更改代码以记录消息传递的时间。所以,我们需要以某种方式订阅接收者带走消息的时刻。

为了找到一些东西,我已经调查了 Azure 门户 API,但没有这种可能性,我试图在 stackoverflow 和 Google 上找到一些东西,但没有结果。

有1个想法:在它们之间使用2个队列和azure函数。将所有消息放入第一个队列,azure 函数接收一条消息,记录有关该消息的信息并将其放入第二个队列,并等待其他服务从第二个队列中取出该消息。第二个队列将始终只有 1 条消息,这样我们就能够了解确定发送的消息以及何时发送。

但是我不喜欢的是第二个消息队列执行的不是真正队列的角色(这意味着这里出了问题,我需要使用其他东西),这样的系统的性能可能不够高.. .

感谢任何帮助(文章、视频、想法)。谢谢。

0 个答案:

没有答案
相关问题