NServiceBus 与 Azure 服务总线(基本模式)

NServiceBus with Azure Service Bus (Basic mode)

抱歉,我现在无法提供所有详细信息,但我正在尝试使用基本配置在 Azure 服务总线上使用 NServiceBus。 NServiceBus 启动失败,因为它尝试创建主题和队列,而 Azure 服务总线的基本模式不支持主题。任何帮助或解决方法?谢谢!

我认为您是在谈论基本层级(付费)。

不适用于当前版本的 ASB 传输。当前版本的传输只有一种拓扑结构 QueueAndTopicByEndpointTopology,默认情况下会创建主题。您有两个选择:切换到付费层或实施替代拓扑并使用它(这不是一项微不足道的任务)。下一版本的传输将支持更多拓扑并允许更好的机制来插入自定义实现。

但是您是否考虑过以下问题:没有主题就没有 pub/sub。这在使用总线架构时将是一个严重的限制。

正如 Sean 所概述的,基本层目前无法开箱即用。但我很想知道为什么更喜欢基本层而不是存储队列?