【问题标题】:Peek scheduled messages in Azure ServiceBus topic在 Azure ServiceBus 主题中查看计划消息
【发布时间】:2021-10-19 11:27:32
【问题描述】:

如何查看 Azure 服务总线主题中的计划消息?

根据这篇文章:

https://github.com/MicrosoftDocs/azure-docs/issues/59641

Scheduled messages reside in the topic until the scheduled time, and users should peek into the topic if they want to see the scheduled messages.

所以我不能在“ServiceBusReceiver”上使用“PeekMessagesAsync”

使用“ServiceBusAdministrationClient”我可以获取主题中计划消息的数量,但我真的很想自己掌握消息......

任何帮助将不胜感激......

【问题讨论】:

    标签: azure-servicebus-topics peekmessage


    【解决方案1】:

    简短回答 - 您无法根据状态查看消息。 现在有一个4 year old issue 要求使用此功能。

    【讨论】:

    • 并不是真的试图根据它们的状态来查看消息,只是试图在一个主题中查看预定的消息......在它们实际被传递之前。从这一点来看:“如果用户想查看预定的消息,他们应该查看主题”我认为这是可能的......
    • 该建议的问题是,在查看时,您会收到所有消息,并且必须根据它们的状态进行过滤。这就是该功能存在问题的原因。想象一下,有数千条活动消息和一条安排在队列末尾。您需要查看一千零一条消息才能查看预定的消息?
    • 在我的情况下,我不希望主题中有那么多消息,所以循环遍历它们应该不是问题......但我仍然不确定如何查看主题消息....
    猜你喜欢
    • 2023-03-30
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    • 2017-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多