1

30個のApacheCamelv。2.10.3ルートをActiveMQに直接デプロイしています。ActiveMQは数秒で起動し、Camelはすべてのルートを約2秒で開始したと応答します。

ActiveMQに接続する外部システムも、Camelを介して送信されるメッセージもありません。次に、数秒待ってから「Ctrl-C」(Windowsの場合)を押してActiveMQを終了します。その後、Camelは正常にシャットダウン手順を開始します...

私の問題は、ActiveMQが300秒以内にすべてのルートをシャットダウンできないことです。私が何をしても、Camelをシャットダウンするのに375秒かかると報告し続けています。

ルートの起動順序を設定してみましたが、効果がないようです。

以前、同じルートをServiceMixに問題なくデプロイしました。

何か案は?

4

1 に答える 1

1

私はそれを考え出した。

ブローカーの名前を「localhost」以外の名前に変更しましたが、Camelにvm://localhostに接続するように依頼しました。その結果、次のようになりました:http: //fusesource.com/kbs/show/?id=193592-warn-brokerregistry-broker-localhost-not-started-so-using-other_broker_name-instead

Camelにvm:// mybrokerに接続するように依頼したところ、期待どおりに機能しました。

于 2013-03-25T16:32:39.953 に答える