検索

第285章 シンプルな JMS コンポーネント

download PDF

Camel バージョン 2.11 で利用可能

Simple JMS コンポーネント(SJMS)は、JMS クライアントの作成および設定に関してよく知られているベストプラクティスを使用する Camel で使用する JMS クライアントです。SJMS には、Camel によって明示的に作成された完全に新しい JMS クライアント API が含まれており、サードパーティーメッセージング実装が軽量で回復性を維持します。以下の機能が含まれています。

  • 標準キューおよびトピックサポート(Durable & Non-Durable)
  • InOnly & InOut MEP サポート
  • 非同期プロデューサーおよびコンシューマー処理
  • 内部 JMS トランザクションサポート

その他の主な機能は以下のとおりです。

  • プラグ可能な接続リソース管理
  • セッション、コンシューマー、プロデューサープーリング & キャッシュ管理
  • バッチコンシューマーとプロデューサー
  • トランザクションバッチコンシューマーとプロデューサー
  • カスタマイズ可能なトランザクションコミットストラテジーのサポート(ローカル JMS トランザクションのみ)
注記

SJMS の S 理由

S は Simple および Standard および Springless を表します。また、camel-jms もすでに取得されています。

Maven ユーザーは、このコンポーネントの pom.xml に以下の依存関係を追加する必要があります。

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-sjms</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>

285.1. URI 形式

sjms:[queue:|topic:]destinationName[?options]

destinationName は JMS キューまたはトピック名です。デフォルトでは、destinationName はキュー名として解釈されます。たとえば、キューに接続するには、FOO.BAR は以下を使用します。

sjms:FOO.BAR

必要に応じて、オプションの queue: プレフィックスを含めることができます。

sjms:queue:FOO.BAR

トピックに接続するには、topic: プレフィックスを含める 必要があり ます。たとえば、トピック Stocks.Prices に接続するには、以下を使用します。

sjms:topic:Stocks.Prices

以下のフォーマットを使用して URI にクエリーオプションを追加します( ?option=value&option=value&…​

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.