Mule Microsoft服务总线:Azure服务总线队列问题

Mule Microsoft服务总线:Azure服务总线队列问题,mule,azure-servicebus-queues,Mule,Azure Servicebus Queues,我需要从Mulesoft应用程序连接到Microsoft服务总线队列。 我的配置和一切看起来都很好。我可以看出测试连接是成功的。但是,部署应用程序后,以下警告消息在控制台中不断出现: org.mule.modules.microsoftservicebus.amqp.messaging.NoAcknowledgeMessageListenerContainer: Setup of JMS message listener invoker failed for destination 'queue

我需要从Mulesoft应用程序连接到Microsoft服务总线队列。 我的配置和一切看起来都很好。我可以看出测试连接是成功的。但是,部署应用程序后,以下警告消息在控制台中不断出现:

org.mule.modules.microsoftservicebus.amqp.messaging.NoAcknowledgeMessageListenerContainer: Setup of JMS message listener invoker failed for destination 'queue1' - trying to recover. Cause: It is not possible for an entity that requires sessions to create a non-sessionful message receiver. TrackingId:xxx
我是Azure新手,从未在Mule中实现过这一点。 任何帮助都将是非常感激的

原因:需要会话的实体不可能创建非会话消息接收器

您遇到的问题很可能与MuleSoft连接器是非会话的,但您已启用的实体(队列)有关。会话允许实现FIFO模式和有保证的消息顺序,但需要会话客户端连接

我不熟悉该产品,但应该可以配置MuleSoft来创建支持会话的连接器。他们的研究结果似乎并不表明这一点

请注意,像会话支持这样的设置一旦设置就无法修改。因此,您需要删除队列并重新创建。如果这是您需要采取的路线,请小心确保航班中没有消息,并且在应用更改时没有活动发件人试图发送到队列