276.4. 要求応答の使用
SEDA コンポーネントは Request Reply の使用をサポートします。呼び出し元は Async ルートが完了するまで待機します。たとえば、以下のようになります。
from("mina:tcp://0.0.0.0:9876?textline=true&sync=true").to("seda:input"); from("seda:input").to("bean:processInput").to("bean:createResponse");
上記のルートには、受信要求を許可するポート 9876 に TCP リスナーがあります。リクエストは seda:input
キューにルーティングされます。Request Reply メッセージであるため、レスポンスを待機します。seda:input
キューのコンシューマーが完了すると、応答を元のメッセージの応答にコピーします。
2 .2 まで: Request Reply over SEDA または VM は 2 つのエンドポイントでのみ機能します。A