【问题标题】:Azure Service Bus Queue Using Subscriptions使用订阅的 Azure 服务总线队列
【发布时间】:2021-09-23 15:48:48
【问题描述】:

我正在尝试在 Azure 服务总线队列中使用订阅,但是收到以下错误消息:

Azure.Messaging.ServiceBus.ServiceBusException:消息传递实体 '本地测试手册:队列:出口|4240a9fa-9fb0-43e5-b506-d2bc593aee5e' 找不到。要了解更多请访问 https://aka.ms/sbResourceMgrExceptions.

服务总线命名空间: local-test-manual

队列名称:出口

从 Microsoft 运行示例时遇到相同的错误:https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-dotnet-how-to-use-topics-subscriptions(用于使用 subscriptionName)

当我删除订阅名称时,它可以正常工作。但是,我确实需要使用订阅,因为我对我的应用程序的不同实例使用相同的队列。

是否需要启用会话才能使订阅工作? https://docs.microsoft.com/en-us/azure/service-bus-messaging/enable-message-sessions

不知道还能尝试什么

【问题讨论】:

  • 我认为这与服务总线完全限定的命名空间名称有关。检查您的图像,可能只是一个错字。
  • 我想我找到了问题所在。我需要创建“主题”和“订阅”。不排队。

标签: c# .net asp.net-core azure-queues


【解决方案1】:

我想通了。我不得不在一个主题中创建一个主题和订阅,而不是创建一个“队列”:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-08
    • 1970-01-01
    • 2020-09-19
    • 2023-03-29
    • 1970-01-01
    • 2017-02-25
    • 1970-01-01
    • 2015-07-18
    相关资源
    最近更新 更多