以下问题将影响 Message Queue 代理。
在如何为循环传送配置代理方面一直存在一些误区。解决方案非常简单,并且可以对其进行配置。
将目的地属性 maxNumActiveConsumers 设置为 -1。这会打开循环传送功能。
将目的地属性 consumerFlowLimit 设置为 1。这会指定在向下一个使用方传送消息之前传送到某个使用方的消息数。对于不同的消息分块方式,请将此属性设置为所需的值。默认情况下,为每个使用方传送 100 个消息。
如果持久性存储库打开过多目的地,将无法访问代理。(错误号 4953354)。
解决方法 这种情况是由于代理达到了系统打开文件描述符限制所致。在 Solaris 和 Linux 上可使用 ulimit 命令来增加文件描述符限制。
目的地被销毁后,使用方将被孤立(错误号 5060787)。
目的地被销毁后,活动的使用方将被孤立。使用方孤立后,他们将不再接收消息(即使重新创建了目的地)。
解决方法 此问题没有解决方法。