使用订阅的 Azure 服务总线队列

问题描述

我尝试在 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)

enter image description here

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

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

不知道还能尝试什么

解决方法

我想通了。我必须在一个主题中创建一个主题和订阅,而不是创建一个“队列”: enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...