【发布时间】:2014-01-19 15:20:24
【问题描述】:
使用:2 个系统使用最大 10 MiB 的 XML 消息进行通信。集成使用 Mule ESB 3.3.1 和 HornetQ 2.3.0 Finale。
我们在使用 HornetQ 时遇到了问题(在同一台主机 Linux 上运行)。似乎 Mule 作为 JMS 客户端不断丢失/断开连接而无法重新连接,并且需要时不时地重新启动(通常每天几次,最多每 2 天一次)。在高峰期,队列接收到的消息(比消费者处理的多得多)。
问:如果有人成功使用 Mule 和 HornetQ 发送和接收大型 XML(文本)消息,如果您能分享您的“最佳”配置文件,我们将不胜感激。您需要哪些参数以及如何配置 HornetQ (JNDI) 以获得最可靠和稳定的消息传递环境?或者要避免哪些(不明显的)陷阱? HornetQ 是否有任何默认值,不应该在我们的这种用法中使用。
【问题讨论】:
-
应该使用
-1 作为总部文档所述的“无限次尝试”。为什么这个参数的 hornetq 默认设置为 0?