【问题标题】:Mule 4 - How to set Session ID for JMS ConnectorMule 4 - 如何为 JMS 连接器设置会话 ID
【发布时间】:2021-12-02 21:00:49
【问题描述】:

我有一个要求,我需要在 Mule 4 中使用遵循 FIFO 模式的 Azure 服务总线队列。根据要求,我使用 JMS 连接器 而不是 Microsoft ASB 连接器。

ASB 队列已启用会话。但我不知道应该在 JMS 连接器 的哪个位置指定会话 ID。

我尝试在 JMSX 属性 ---> Group Id 下设置它,但它不起作用。 另外我不知道Group Seq需要设置什么样的值。

在 JMS 连接器 "On New Message" 上,我收到以下错误:

为目的地创建消费者时出错 [QUEUE:poc-session-queue]:对于需要的实体来说是不可能的 会话来创建一个非会话消息接收器。

关于如何配置它的任何想法?

【问题讨论】:

    标签: jms mulesoft azure-servicebus-queues sessionid mule4


    【解决方案1】:

    MuleSoft 连接器是非会话的。会话允许实现 FIFO 模式和保证消息顺序,但需要 sessionID 客户端连接。

    请注意,会话支持等设置一旦设置就无法修改。 您将需要删除队列并重新创建。

    请参考Configure JMS ConnectorNew Messages Using the JMS ConnectorMessage sessions

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-04
      • 2023-03-08
      • 2015-10-30
      • 2017-07-17
      • 1970-01-01
      • 2012-07-03
      • 2013-08-22
      • 1970-01-01
      相关资源
      最近更新 更多