Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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
Apache MQ Artemis-MQTT保留消息对于连接到集群中其他节点的客户端不可用_Mqtt_Activemq Artemis - Fatal编程技术网

Apache MQ Artemis-MQTT保留消息对于连接到集群中其他节点的客户端不可用

Apache MQ Artemis-MQTT保留消息对于连接到集群中其他节点的客户端不可用,mqtt,activemq-artemis,Mqtt,Activemq Artemis,我有4个ActiveMQ Artemis 2.10.1实例在集群中运行。客户端(A)连接到其中一个节点并发布QoS为0且保留为true的MQTT消息。当新的MQTT客户机(B)连接到集群中的另一个节点并订阅主题时,先前发送的消息未被接收。当客户端A发布下一条消息时,客户端B获取该消息 当客户端B连接到集群中的另一个节点时,客户端B没有接收到a发送的保留消息,或者我丢失了什么,这是Artemis中的一个错误吗 如果我将客户机A和客户机B连接到集群中的同一个节点,则客户机B在连接并订阅主题后会收到消

我有4个ActiveMQ Artemis 2.10.1实例在集群中运行。客户端(A)连接到其中一个节点并发布QoS为0且保留为true的MQTT消息。当新的MQTT客户机(B)连接到集群中的另一个节点并订阅主题时,先前发送的消息未被接收。当客户端A发布下一条消息时,客户端B获取该消息

当客户端B连接到集群中的另一个节点时,客户端B没有接收到a发送的保留消息,或者我丢失了什么,这是Artemis中的一个错误吗

如果我将客户机A和客户机B连接到集群中的同一个节点,则客户机B在连接并订阅主题后会收到消息

broker.xml-我使用poc.#进行测试:


经纪人01
真的
尼奥
数据/分页
数据/绑定
数据/日志
数据/大型消息
真的
2.
10
4096
10米
1328000
1.
5000
90
真的
120000
60000
停止
tcp://0.0.0.0:61616
tcp://0.0.0.0:1883?protocols=MQTT
tcp://10.0.0.2:61616  
231.7.7.7  
9876
2000
网状连接器
231.7.7.7  
9876
10000
网状连接器
1000
真的
随需应变
1.
DLQ
过期队列
0
-1
10
页
真的
真的
真的
真的
DLQ
过期队列
0
-1
10
页
真的
真的
真的
真的
DLQ
过期队列
0
-1
10
页
真的
真的
真的
真的
多播

您需要设置ActiveMQ Artemis文档中的
部分,以了解有关此部分的更多详细信息