以下各项内容与代理群集的使用相关。
本发行版中只支持完全连接的代理群集。因此群集中的每个代理都必须与群集中的其他所有代理直接通信。如果使用 imqbrokerd -cluster 命令行参数连接代理,请确保包含了群集中的所有代理。
如果客户端只与某个代理(属于群集的一部分)进行连接,则此客户端目前无法使用 QueueBrowser 来浏览位于该群集中远程代理上的队列。此客户端只能浏览位于直接连接的代理上的队列的内容,但仍可以向群集中任何代理上的任意队列发送消息或使用来自对方的消息。该限制只影响浏览。
如果代理群集中未使用主代理,则对于要添加到群集中的代理来说,其存储的持久性信息将不会传播到群集中的其他代理。
在代理群集中,代理会对要传送到尚未启动的远程连接的消息进行排队(错误号 4951010)。
解决方法:一旦启动远程连接,这些消息将会由使用方接收。如果该使用方的连接关闭,则这些消息将重新传送给另一个使用方。