Service Broker en SQL
Service Broker en SQL
Service Broker habilita la creación de colas para comunicación message-based transaccionales y confiables entre servicios de software. Esto hace a SQL Server 2005 una mejor plataforma para soluciones service-based.
Mejoras del Service Broker
Las principales mejoras del Service Broker son descriptas en la siguiente tabla:
Mejora | Descripción |
Coordinación y orden de Mensajes | Service Broker asegura que los mensajes sean recibidos en el orden correcto y sean enviados solo una vez. Utiliza un único identificador para rastrear mensajes que pertenecen a la misma conversación, haciendo mas fácil implementar operaciones distribuidas, desincronizadas y de largo proceso. |
Disponibilidad desincronizada | Service Broker usa colas para enviar mensajes desincronizados; los mensajes pueden ser enviados a un servicio incluso cuando este no esta disponible. |
Flexibilidad de Trabajo | El conjunto que desincroniza la comunicación message-based hace posible para los sistemas distribuir sus procesos de trabajo mas continuamente. |
Mensajes de Bloqueo Relacionados | Cuando hay en cola muchos mensajes relacionados a la misma tarea, Service Broker asegura que los mensajes sean procesados como una unidad bloqueando todos los mensajes relacionados cuando el primero de la cola es leído. |
Programa de activacion automatica de Servicio | Service Broker puede activar automáticamente una instancia de un servicio de programa cuando un mensaje llega a su cola. Mientras aumenta el volumen de los mensajes recibidos, Service Broker puede activar mas de una instancia de servicio de programa hasta un número máximo configurado, y desactivarlos cuando el trabajo disminuye. |
Integración de Base de Datos | Service Broker esta totalmente integrado con el motor de la base de datos de SQL Server, dando soporte para procesamiento de mensaje transaccional y simplificando la administración. Por ejemplo, las colas de Service Broker están implementadas como tablas de base de datos, y por lo tanto se les puede hacer back up durante el proceso normal de back up de la base de datos. |
Comentarios recientes