Jboss-fuse-amq-with-camel
提供:Dev Guides
JBoss Fuse-キャメル付きAMQ
この章では、ActiveMQがCamelとどのように連携するかの基本を学びます。
ActiveMQコンポーネントへの構成
コードでActiveMQキューまたはトピックを使用する前に、ActiveMQComponentを構成する必要があります。 ActiveMQComponentの最小限の構成は、次のプログラムに示すように行うことができます-
- brokerURL -AMQブローカーのホストとポートを指定します。
- username -AMQ Brokerへの接続に使用するユーザー名を指定します。
- password -AMQ Brokerに接続するためのパスワードを指定します。
キューへの接続
ActiveMQComponentを構成したので、CamelContextでエンドポイントとして使用できます。
私たちは次の形式でAMQエンドポイントを使用します-
AMQへのメッセージの書き込み
このバンドルをFuseコンテナにデプロイすると、 D:/src/data にファイルとして配置されたAMQに投稿されたメッセージを確認できます。
入力
D:/src/data/input.txt
出力
AMQからの読み取り
入力
このバンドルをデプロイすると、D:/srcにファイルが生成され、メッセージが消費されます。 また、そのキューのコンシューマも表示される必要があります。
出力
D:/src
トピックへの書き込み
トピックから読む
入力
D:/src/file1.xml
出力
D:/src/