ソフトウェア メッセージブローカーとは何ですか? -techopediaからの定義

メッセージブローカーとは何ですか? -techopediaからの定義

目次:

Anonim

定義-メッセージブローカーの意味

メッセージブローカーは、システムの言語を通信媒体を介して国際的に適切な言語から別の言語に翻訳する仲介プログラムです。


電気通信ネットワークでは、プログラムは、正式に定義されたメッセージを交換することにより、つまりメッセージングの行為により相互作用します。 これらのネットワークでは、メッセージブローカーは中間プログラムとして機能し、送信者の正式なメッセージングプロトコルから受信者の正式なメッセージングプロトコルにメッセージを変換します。


メッセージブローカーは、統合ブローカーまたはミドルウェアとも呼ばれます。

Techopediaはメッセージブローカーについて説明します

メッセージブローカーは、メッセージを検証、変換、およびルーティングするためのアーキテクチャ設計です。 これらは、アプリケーション間の通信をトリガーする中間レベルのプログラムとして機能します。 これにより、アプリケーションがメッセージを交換できるようにする必要があるという相互認識を最小限に抑え、デカップリングを効率的に使用できます。


メッセージブローカーの目的は、アプリケーションからインバウンドメッセージを受信し、それらに対してアクションを実行することです。 メッセージブローカーが実行できるアクションの例を次に示します。

  • 1つ以上の宛先にメッセージを送信します。
  • メッセージを別の表現に翻訳します。
  • 別のリポジトリと通信して、メッセージを強化したり保存したりします。
  • データを取得するためのWebサービスを呼び出します。
  • エラーまたはイベントへの返信。
  • パブリッシュ/サブスクライブパターンを使用して、コンテンツとトピックベースのメッセージルーティングを提供します。
  • メッセージの収集または収集を実行します。 メッセージを多くの異なるメッセージに分解します。 これらのメッセージを目的の宛先に配信します。 応答メッセージを1つのメッセージに再構成し、それをユーザーに返します。
パブリッシュ/サブスクライブパターンなどのさまざまなメッセージングパターンは、メッセージブローカーを使用せずに機能します。 ワークロードキューは、メッセージブローカーが必要なパターンです。 これらは、さまざまな受信者によって管理されるメッセージキューです。 これらの種類のキューは、実際には、単一のポイントで監視され、処理され、一般的に信頼性の高い状態に保たれる必要があります。

メッセージブローカーとは何ですか? -techopediaからの定義