Azure Service Bus主题请求与消息 [英] Azure Service Bus Topic Requests vs Messages
本文介绍了Azure Service Bus主题请求与消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
它有0个订阅。这是否意味着此主题没有内容可读?
查看邮件图表,在过去30天内,未收到或阅读此主题的邮件。
如果没有向此主题写入任何内容或从中读取任何内容,为什么会有368个传入和成功的请求?
推荐答案
这是传入请求的预期行为。
即使没有消息发送到service bus
,Scale Unit
(托管服务总线)始终会出于health check
/polling
的目的向service bus
发送请求(这一点我不是很确定,只是猜测)。
Diagnostic settings
设置为azure service bus
来检查此行为。例如,您可以将OperationalLogs
发送到azure blob storage
或azure log analytics
,然后可以稍后查看OperationalLogs
。如下所示(这里,我将日志发送到azure blob storage
):
然后等待几分钟,转到azure blob storage
->;找到自动创建的名为insights-logs-operationallogs
的容器,它的结构类似SUBSCRIPTIONS / RESOURCEGROUPS / PROVIDERS / NAMESPACES / year / month / hour / day / hour
->;然后应该有一个类似PT1H.json
的追加BLOB。你可以下载它,然后在那里查看日志。日志如下:
在日志中,您可以看到caller
rpFrontdoor继续向service bus
发送请求。
在此处添加了详细的日志消息:
{";Environment";:";Prod";,";Region";:";Central US";,";ScaleUnit";: &Quot;Prod-DM2-006&Quot;活动ID&Quot;:";e203b024-48dc-44d3-b5eb-e345c090676c";, 事件名称:检索命名空间&q;,资源ID&q;: ";/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/xxx/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/HDUAIDHWUAYDQHD";, 订阅ID&Q;:&Q;xxx&Q;,&Q;事件时间字符串&Q;:&Q;4/15/2021 9:22:27 AM +00:00&Q;,&Q;事件属性:";{";SubscriptionId";:";xxxx";,";Namespace";:";hduaidhwuaydqhd";,";Via";:";https://hduaidhwuaydqhd.servicebus.windows.net/$Resources/topics?api-version=2017-04&;$skip=0&;$top=100";,";TrackingId";:";e203b024-48dc-44d3-b5eb-e345c090676c_M7SN1_M7SN1_G7";), ";Status";:";Succeded";,";Caller";:";rpFrontdoor";,";类别";: 运营日志(&Q;)
这篇关于Azure Service Bus主题请求与消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文