目次:
定義-Service Brokerの意味?
Service Brokerは、データベースエンジンの2つの異なるアプリケーション間のタスク(通常はコマンドメッセージ)の完了を監視するSQL Serverの機能です。 一端から他端へのメッセージの安全な配信を担当します。 ターゲットアプリケーションが一時的にシャットダウンされるか、応答しない場合、Service Brokerは配信の準備ができるまでメッセージを保存します。
TechopediaはService Brokerについて説明します
2つのアプリケーション(SQL Serverの内部または外部)が通信する場合、どちらも反対側の技術詳細にアクセスできません。 機密メッセージを保護し、指定された場所に確実に配信することは、Service Brokerの仕事です。 Service Brokerは高度に統合されており、メッセージの送受信にシンプルなTransact-SQLインターフェイスを提供し、メッセージの配信と処理に対する強力な保証を提供します。 イニシエータープログラム(会話を開始するプログラム)は、ターゲットアプリケーション(受信者)のアドレスと共にメッセージをService Brokerに送信します。 ターゲットアプリケーションは、メッセージを受信した後、インジケーターアプリケーションへの配信が成功したことを示す確認メッセージまたは応答メッセージを送信します。
