如何解决WSO2 - 消息处理器的所有任务处理的消息
我只有一个 WSO2 微集成器实例在运行,其中有一个 JDBC 消息存储和一个调度消息转发处理器,用于侦听消息存储中的新消息。
现在,当我将消息处理器的任务数(成员数)增加到 2 或更多时。存储在消息处理器中的消息由所有任务处理。我如何避免这种情况。我只想要一个消息处理器任务来接收我的消息。
解决方法
在 EI 6.5.0 中也有同样的问题。查看JDBC消息存储的源代码,发现没有任何措施可以防止多个消息处理器任务同时读取和删除消息存储表中的相同记录。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。