318.5. 例
以下は、ホストおよびポートパラメーターで呼び出される簡単な同期メソッドです。
from("direct:thrift-calculate") .to("thrift://localhost:1101/org.apache.camel.component.thrift.generated.Calculator?method=calculate&synchronous=true");
以下は、XML DSL 設定に対して呼び出される簡単な同期メソッドです。
<route> <from uri="direct:thrift-add" /> <to uri="thrift://localhost:1101/org.apache.camel.component.thrift.generated.Calculator?method=add&synchronous=true"/> </route>
非同期通信のある Thrift サービスコンシューマー
from("thrift://localhost:1101/org.apache.camel.component.thrift.generated.Calculator") .to("direct:thrift-service");
thrift-maven-plugin を使用して .thrift ファイルの Java コード生成を自動化することができますが、オペレーティングシステム用の thrift コンパイラーバイナリーディストリビューションを実行中のホストに存在する必要があります。