【发布时间】:2018-08-13 10:04:37
【问题描述】:
由于其中一个依赖项出现回归,我最近不得不从 WF13 回滚到 WF11。
现在我正在尝试让 AMQP 协议在 WildFly 11 的消息传递系统上工作。我正在运行具有两个节点的高可用性设置。每个节点在本地都有一个消息消费者。此消息消费者通过 AMQP1 连接。我已将io.netty 添加为org/apache/activemq/artemis/protocol/amqp 模块的依赖项,并更新了org/apache/qpid 以使AMQP 协议正常工作(另请参阅WFLY-7823)。现在我的 AMQP 消息使用者工作正常,但它似乎总是准确地接收消息两次,而且它似乎甚至在同一帧中。这发生在同一个节点上(如果消息没有首先在本地处理,则另一个节点通过网桥接收消息)。因此,在一个节点和一个队列消费者上,我在同一时刻准确地接收到每条消息两次,甚至在我收到的第一条消息发送ACK/NACK 之前。
我不记得在 WildFly 13 上看到过这个问题。
关于如何通过远程连接器发送消息,是否存在任何已知的回归?可能是 AMQP 协议中的问题?还是qtip更新版本的兼容性问题?
【问题讨论】:
标签: wildfly activemq-artemis wildfly-11