概要 (Service Broker)
Service Broker を使用することにより、データベース開発者は、信頼性と拡張性の高いアプリケーションを構築できます。Service Broker はデータベース エンジンの一部であるため、これらのアプリケーションの管理がデータベースの日常的な管理の一部になります。
Service Broker を使用すると、SQL Server でキュー処理および信頼性の高いメッセージ処理を行うことができます。Service Broker は、単一の SQL Server インスタンスを使用するアプリケーションと、作業を複数のインスタンスに分散するアプリケーションの両方で使用されます。
単一の SQL Server インスタンス内では、Service Broker は強力な非同期プログラミング モデルを提供します。通常、データベース アプリケーションは非同期プログラミングを使用して対話の応答時間を短縮し、アプリケーション全体のスループットを向上させます。
また、Service Broker では、SQL Server インスタンス間での信頼性の高いメッセージ処理も行われます。Service Broker によって、開発者は、サービスと呼ばれる独立した自己完結型のコンポーネントからアプリケーションを構成することができます。これらのサービスで公開されている機能を必要とするアプリケーションは、メッセージを使用してサービスと対話します。Service Broker では、TCP/IP を使用してインスタンス間でのメッセージ交換が行われます。Service Broker には、ネットワークからの不正アクセスを防ぐために役立つ機能や、ネットワーク上で送信されるメッセージを暗号化する機能が用意されています。
このセクションの内容
Service Broker の動作内容
Service Broker に用意されている機能について説明します。Service Broker の利点
開発者が Service Broker を使用してアプリケーションを作成する方法について説明します。Service Broker の典型的な使用方法
Service Broker を使用するシナリオを示します。
関連するセクション
はじめに (Service Broker)
Service Broker に関する情報、概要、システム要件、インストール手順などの情報源を示します。計画とアーキテクチャ (Service Broker)
Service Broker を十分に理解し、メッセージング ソリューションで Service Broker を実装する計画を立てる際に各トピックを参照します。開発 (Service Broker)
Service Broker ソリューションの作成および開発に役立つ情報を紹介します。配置 (Service Broker)
Service Broker ソリューションの配置を計画します。操作 (Service Broker)
Service Broker ソリューションに関連する管理と操作のタスクについて学習します。セキュリティと保護 (Service Broker)
既存の Service Broker ソリューションを悪意のある攻撃から保護し、データのセキュリティを強化します。トラブルシューティング (Service Broker)
Service Broker ソリューションのトラブルシューティングに使用できるテクニックについて説明します。テクニカル リファレンス (Service Broker)
Service Broker のエラー、機能、ツール、および言語について説明します。