10.3. プロバイダーのタイプ


現在、2 種類のプロバイダーがサポートされています。
  • バスプロバイダー:イベント駆動型プロバイダーのプロバイダーの詳細を指定します。つまり、プッシュされたメッセージであるリスナー用です。このプロバイダータイプの例は <jms-provider> です。
  • プロバイダーのスケジュール設定:スケジュール駆動型リスナー(つまり、メッセージをプルするリスナー)のプロバイダー設定。
<jms-provider> などのバスプロバイダーには、複数の <bus> 定義を含めることができます。<provider> には、その <property> インスタンスに共通するプロバイダー固有のプロパティーに関連する <bus> インスタンスを持つこともできます。<provider>たとえば、JMS には connection-factory、jndi-context-factory などがあります。同様に、<bus> の各インスタンスには、その <bus> インスタンスに固有の <property> インスタンスを付けることができます。たとえば、JMS には destination-type、destination-name などがあります。)
たとえば、JMS のプロバイダー設定は以下のようになります。
    <providers>
          <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
              <jms-bus busid="Reconciliation">
                  <jms-message-filter
                      dest-type="QUEUE"
                      dest-name="queue/B"
                   />
              </jms-bus>
          </jms-provider>
      </providers>>
Copy to Clipboard Toggle word wrap
重要
Red Hat は、これらのタイプの特殊な拡張を使用して設定を作成することを推奨します(例:JMS の場合は <jms-provider> および <jms-bus>)。上記の設定で最も重要な部分は、<jms-bus> インスタンスで定義される busid 属性です。これは、<bus> 要素/タイプの必須属性です(<jms-bus> など、すべての特殊化を含む)。この属性は <listener> 設定内で使用され、リスナーがメッセージを受信する <bus> インスタンスを参照します。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat