2

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

只要知道这是可能的,就会对我有很大帮助。谢谢。

编辑:

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

4

1 回答 1

0

我过去曾在开发而非生产环境中看到多播传输工作。不过,这似乎有点不稳定,并没有让我有信心在有钱的地方相信它。

IMO,ActiveMQ 是可笑的错误。最基本的错误似乎定期潜入代码库,当基础经常出错时,很难有信心他们可以完成困难的事情。

于 2009-11-30T21:50:13.997 回答