Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
こんにちは、rabbitmq キューからメッセージを読み取る入力アダプターがあります。サーバーが起動すると、アダプターで subscribe() 呼び出しが行われることがわかります。しかし、wso2 サーバーがシャットダウンされているとき、unsubscribe() 呼び出しが行われているのがわかりません。これにより、cep の他のコンポーネントがダウンしているように見えても、アダプターは jvm が停止するまでメッセージを読み取って削除します。他の誰かがこれを見たことがありますか?
今のところ、この問題は発生していませんが、上記の問題が発生する可能性があると思います。次回のリリースで修正することを検討します。これについて jira [1] を上げていただけますか..当面は、作成したアダプターの activate() メソッドでコールバックのサブスクライブを解除することで、この問題を克服できます。以下のように実装できます
protected void activate(ComponentContext コンテキスト);
詳細については、OSGI ドキュメントを確認してください。
[1] https://wso2.org/jira/browse/CEP