任何使用ActiveMQ组播的人

时间:2009-11-30 21:26:32

标签: java jms activemq

我在使用ActiveMQ设置多播传输时遇到问题。我注意到版本5.2有一个错误,甚至无法建立正确的工厂(在5.3中修复)。这个bug存在的事实让我想知道是否有人在使用多播 。如何在最近才启用它时如何测试?

只知道这可能会对我有所帮助。感谢。

修改

事实证明我正在建立连接。 setClientID是一个同步调用,因此客户端坐下并无限期地等待。对于使用多播的任何人来说,这都是一个地雷,AMQConnection对象中有许多调用,它们会阻塞 ensureConnectionInfoSent(),直到它收到响应为止。这与多播不兼容。

1 个答案:

答案 0 :(得分:0)

我已经看到过去的多播传输工作,在开发而不是生产环境中。然而,这看起来有点不稳定,并且没有让我有信心相信它在那里有钱。

IMO,ActiveMQ是一个荒谬的错误。最基本的错误似乎会定期进入代码库,而且当基础知识经常出错时,他们很难确信他们能够做出困难的事情。