是否可以让多个BizTalk接收主机实例访问单个SB主题/订阅?

是否可以让多个BizTalk接收主机实例访问单个SB主题/订阅?,biztalk,azureservicebus,azure-servicebus-topics,biztalk-2013r2,Biztalk,Azureservicebus,Azure Servicebus Topics,Biztalk 2013r2,是否可以让多个BizTalk接收主机实例访问单个SB主题/订阅 我们有一个BizTalk 2013 R2群集,有两台计算机,有时会发现访问SB主题/订阅暂停 我们有大量关于锁的事件日志警告 Microsoft.ServiceBus.Messaging.MessageLockLostException:提供的锁无效。锁已过期,或者消息已从队列中删除 修复程序似乎正在停止两台接收主机中的一台,停止/启动另一台接收主机,并通过SB消息愉快地进行处理好吧,关于这个主题的指导很少,所以我将根据经验和专家意

是否可以让多个BizTalk接收主机实例访问单个SB主题/订阅

我们有一个BizTalk 2013 R2群集,有两台计算机,有时会发现访问SB主题/订阅暂停

我们有大量关于锁的事件日志警告

Microsoft.ServiceBus.Messaging.MessageLockLostException:提供的锁无效。锁已过期,或者消息已从队列中删除


修复程序似乎正在停止两台接收主机中的一台,停止/启动另一台接收主机,并通过SB消息愉快地进行处理

好吧,关于这个主题的指导很少,所以我将根据经验和专家意见给出答案。(

您应该像对待其他排队系统(如MSMQ或WMQ)的接收操作一样对待服务总线消息传递适配器


接收适配器应在群集主机实例中运行,以确保一次只有一个处于活动状态。

Hi Steve。听起来您只需要将主机配置为在单个实例上运行,就像我在中提到的FTP、SFTP、MSMQ等其他适配器一样,我也会将SQL轮询添加到该列表中。@Dijkgraf是的,我想知道是否SB消息传递适配器必须是单主机,如FTP,但我假设它将使用Peek Lock,因此只有一个主机将获得锁。但我在Microsoft文档中找不到任何内容:-(我也找不到任何文档,甚至找不到任何人的博客帖子。也许你应该试试看,看看这是否能让问题停止,这样你就可以写博客了;-)