2

ActiveMQを使用してマルチキャストトランスポートを設定するのに問題があります。バージョン5.2では、正しいファクトリを構築することさえできないバグがあることに気づきました(5.3で修正されました)。このバグが存在するという事実は、誰かがマルチキャストを使用しているのではないかと思います。最近有効にした場合、これをどのようにテストできますか?

これが可能であることを知っているだけで、私は大いに役立ちます。ありがとう。

編集:

私は接続の構築にぶら下がっていたことがわかりました。setClientIDは同期呼び出しであるため、クライアントは無期限に待機します。これは、マルチキャストを使用するすべての人にとっての地雷です。AMQConnectionオブジェクトには、応答を受信するまでブロックするensureConnectionInfoSent()を呼び出す多くの呼び出しがあります。これはマルチキャストと互換性がありません。

4

1 に答える 1

0

私は過去にマルチキャスト トランスポートが運用環境ではなく開発環境で機能するのを見てきました。しかし、それは少し不安定に見え、お金がかかっているところでそれを信頼する自信がありませんでした.

IMO、ActiveMQ はとてつもなくバグがあります。最も基本的なバグは、定期的にコードベースに忍び込んでいるように見えます。基本的なバグが頻繁に発生する場合、難しいことを実行できるという確信を持つことは非常に困難です。

于 2009-11-30T21:50:13.997 に答える