0

こんにちは、rabbitmq キューからメッセージを読み取る入力アダプターがあります。サーバーが起動すると、アダプターで subscribe() 呼び出しが行われることがわかります。しかし、wso2 サーバーがシャットダウンされているとき、unsubscribe() 呼び出しが行われているのがわかりません。これにより、cep の他のコンポーネントがダウンしているように見えても、アダプターは jvm が停止するまでメッセージを読み取って削除します。他の誰かがこれを見たことがありますか?

4

1 に答える 1

0

今のところ、この問題は発生していませんが、上記の問題が発生する可能性があると思います。次回のリリースで修正することを検討します。これについて jira [1] を上げていただけますか..当面は、作成したアダプターの activate() メソッドでコールバックのサブスクライブを解除することで、この問題を克服できます。以下のように実装できます

protected void activate(ComponentContext コンテキスト);

詳細については、OSGI ドキュメントを確認してください。

[1] https://wso2.org/jira/browse/CEP

于 2014-10-10T06:15:02.447 に答える