0

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

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

4

1 回答 1

1

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

于 2021-01-16T01:43:16.537 回答