SQL Server Service Broker
SQL Server Service Broker は、アプリケーションのメッセージングとキューイングの SQL Server データベース エンジン ネイティブ サポートを提供します。これにより、データベース エンジン コンポーネントを使用して異種データベース間の通信を行う高度なアプリケーションを簡単に作成できるようになるため、Service Broker を使用すれば、信頼性の高い分散アプリケーションを簡単に開発できます。 アプリケーション開発者は、Service Broker を使用すれば、通信やメッセージングの複雑な内部のプログラミングを行わなくても、データ ワークロードを複数のデータベースに分散できます。Service Broker によってメッセージ交換のコンテキスト内で通信パスが処理されるので、開発やテストの作業を削減できます。また、パフォーマンスも向上します。たとえば、Web サイトをサポートするフロントエンド データベースで情報の記録を行い、処理負荷の高いタスクはバックエンド データベースのキューに送信できます。Service Broker では、すべてのタスクがトランザクションのコンテキストで管理されるため、信頼性と技術的な一貫性を確保できます。
|