Javaで軽量のメッセージングフレームワークを探しています。私の仕事は、SEDAの方法でイベントを処理することです。処理の一部の段階は迅速に完了でき、他の段階は完了できないことを知っており、これらの処理段階を分離したいと考えています。
コンポーネントAとBがあり、処理エンジン(このコンテナなど)がコンポーネントAを呼び出し、コンポーネントAがコンポーネントBを呼び出すとします。コンポーネントBの実行時間が2秒になるかどうかは関係ありませんが、実行するかどうかは関係ありません。たとえば、コンポーネントAの時間は50ms未満です。したがって、コンポーネントAがBにメッセージを送信するのが最も合理的であるように思われます。このメッセージは、Bが目的の時間に処理します。
さまざまなJMS実装とApacheActiveMQを認識しています。これらは、これには重すぎます。私はいくつかの軽量メッセージング(メッセージのシリアル化や最も単純なルーティングなどの本当に基本的な機能を備えた)を探しましたが、役に立ちませんでした。
この号でお勧めするものはありますか?