以下各项内容与代理群集的使用相关。
本发行版中只支持完全连接的代理群集。这意味着群集中的每个代理均必须与群集中的其他所有代理直接通信。如果使用 imqbrokerd -cluster 命令行变量连接代理,请务必小心以确保包含了群集中的所有代理。
与作为群集一部分的代理连接的客户端目前不能使用 QueueBrowser 来浏览位于该集群中远程代理上的队列。此客户端只能浏览位于直接连接的代理上的队列的内容。此客户端仍可以向任何队列发送消息,或使用来自集群中任何代理上的任何队列的消息,此限制只影响浏览。
如果代理群集中未使用主代理,则要添加到群集中的代理所存储的持久性信息将不会传播到群集中的其他代理。
群集中某个代理的连接丢失(错误号 6377527)。
产生此错误的一个原因是,丢失连接的代理的地址被解析为回送 IP 地址 (127.0.0.1)。
解决方法 请确保不要将代理地址解析为回送 IP 地址。
在代理群集中,代理会将要传送到尚未启动的远程连接的消息排队(错误号 4951010)。
解决方法 一旦启动远程连接,这些消息将会由使用方接收。如果该使用方的连接关闭,这些消息将重新传送给另一个使用方。