Поделиться через


Общие сведения (компонент Service Broker)

С помощью компонента Service Broker разработчики баз данных могут строить надежные масштабируемые приложения. Поскольку компонент Service Broker входит в состав компонента Database Engine, администрирование таких приложений осуществляется в рамках обычного администрирования базы данных.

Компонент Service Broker обеспечивает постановку в очередь и надежный обмен сообщениями для SQL Server. Service Broker используется как в приложениях с единственным экземпляром SQL Server, так и в приложениях, распределяющих работу между несколькими экземплярами.

Внутри одного экземпляра SQL Server компонент Service Broker обеспечивает устойчивую к ошибкам асинхронную модель программирования. В приложениях баз данных асинхронное программирование обычно используется для сокращения времени интерактивной реакции и увеличения их общей пропускной способности.

Компонент Service Broker обеспечивает надежный обмен сообщениями между экземплярами SQL Server. Service Broker помогает разработчикам составлять приложения из независимых, самодостаточных компонентов, которые называются службами. Приложения, которым требуется функциональность этих служб, используют сообщения для взаимодействия со службами. Компонент Service Broker использует протокол TCP/IP для передачи сообщений между экземплярами. Service Broker предусматривает возможности, позволяющие предотвратить несанкционированный доступ по сети и шифровать сообщения, передаваемые по сети.

В этом разделе

См. также