Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何等待RabbitMQ消息已同步到群集中的其他节点?_Java_Rabbitmq - Fatal编程技术网

Java 如何等待RabbitMQ消息已同步到群集中的其他节点?

Java 如何等待RabbitMQ消息已同步到群集中的其他节点?,java,rabbitmq,Java,Rabbitmq,我有一个三节点rabbitmq集群。 这是我正在使用的群集(不是我的) 我遇到了一个问题,如果我向ha policy=all的队列发送大量消息,并意外地关闭服务器,则其他节点上的消息并不都可用 我认为这个问题是因为节点没有足够的时间将消息传播到其他节点 我正在寻找一种方法,以了解客户端是否需要重新发送消息,因为服务器在消息传播之前已终止 这在JavaRMQ库中是可能的吗 谢谢。看看出版商的确认书

我有一个三节点rabbitmq集群。 这是我正在使用的群集(不是我的)

我遇到了一个问题,如果我向ha policy=all的队列发送大量消息,并意外地关闭服务器,则其他节点上的消息并不都可用

我认为这个问题是因为节点没有足够的时间将消息传播到其他节点

我正在寻找一种方法,以了解客户端是否需要重新发送消息,因为服务器在消息传播之前已终止

这在JavaRMQ库中是可能的吗


谢谢。

看看出版商的确认书