在Azure Service Bus上记录主题和订阅消息活动

问题描述 投票:0回答:1

目前,我正在开发一个涉及两个使用Azure Service Bus共享消息的桌面应用程序的解决方案。

我试图找出一个问题,即消息花费的时间太长而无法被主题订阅者接收。

在我的测试环境中,我非常确定该消息已经发送到该主题,但不知何故订阅者花了太长时间才收到它。

为了接收消息,我使用服务总线REST API使用破坏性读取方法。该应用程序可以检查新消息。

我想知道当消息到达服务总线时以及它们被销毁(读取)时是否可以记录,因此我可以确保这不是问题所在。

我曾尝试在Azure门户中激活服务总线诊断日志,但似乎这不是我需要的。没有看到任何相关的东西。

我也看到an example,但这使用客户端api来接收消息。

任何想法如何做到这一点?

azureservicebus azure-diagnostics
1个回答
0
投票

我想知道当消息到达服务总线时以及它们被销毁(读取)时是否可以记录,因此我可以确保这不是问题所在。

经纪人端记录功能尚不可用。您可以做的最好的事情是创建一个带有订阅的窃听来捕获所有消息,并拥有与该订阅一起存储的已发送消息的副本,以查看消息何时传递给代理。

对于秒部分,客户端从代理接收,您需要登录客户端。

© www.soinside.com 2019 - 2024. All rights reserved.