Información general (Service Broker)

Service Broker ayuda a los programadores de bases de datos a generar aplicaciones confiables y escalables. Como Service Broker forma parte de Motor de base de datos, la administración de estas aplicaciones forma parte de la administración rutinaria de la base de datos.

Service Broker proporciona colas y mensajería confiable para SQL Server. Service Broker se utiliza en las aplicaciones que usan una única instancia de SQL Server y en las aplicaciones que distribuyen el trabajo en varias instancias.

En una única instancia de SQL Server, Service Broker proporciona un modelo robusto de programación asincrónica. Las aplicaciones de base de datos suelen utilizar programación asincrónica para reducir el tiempo de respuesta interactivo y aumentar el rendimiento general de la aplicación.

Service Broker también proporciona mensajería confiable entre instancias de SQL Server. Service Broker ayuda a los programadores a crear aplicaciones a partir de componentes independientes denominados servicios. Las aplicaciones que requieren la funcionalidad expuesta en estos servicios utilizan mensajes para interactuar con los servicios. Service Broker utiliza TCP/IP para intercambiar mensajes entre instancias. Service Broker incluye características que ayudan a evitar el acceso no autorizado desde la red y que permiten cifrar los mensajes que se envían a través de la red.

En esta sección

Secciones relacionadas