WSO2 - 由消息处理器的所有任务处理的消息

WSO2 - Message processed by all tasks of message processor

我只有一个 WSO2 微型集成器 运行 实例,其中我有一个 JDBC 消息存储和一个计划消息转发处理器,用于侦听消息存储中的新消息。

现在,当我将消息处理器的任务数(成员数)增加到 2 个或更多时。存储在消息处理器中的消息由所有任务处理。我该如何避免这种情况。我只希望消息处理器任务之一接收我的消息。

在 EI 6.5.0 中遇到同样的问题。查看 JDBC 消息存储的源代码表明,没有任何措施可以防止多个消息处理器任务同时读取和删除消息存储 table 中的相同记录。