Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

SQL Server Service Broker

SQL Server Service Broker proporciona compatibilidad nativa para las aplicaciones de mensajería y de cola en Motor de base de datos de SQL Server. De este modo, resulta más fácil para los desarrolladores crear aplicaciones complejas que usan los componentes de Motor de base de datos para la comunicación entre bases de datos distintas. Los desarrolladores pueden usar Service Broker para crear con facilidad aplicaciones distribuidas y confiables.

Los desarrolladores de aplicaciones que usan Service Broker pueden distribuir las cargas de trabajo de datos en varias bases de datos sin tener que programar complejas funciones internas de comunicación y mensajería. Así se reduce el trabajo de programación y realización de pruebas, ya que Service Broker controla las vías de comunicación del contexto de una conversación. También aumenta el rendimiento. Por ejemplo, las bases de datos front-end que admiten sitios web pueden grabar información y enviar tareas con muchos procesos a colas de bases de datos back-end. Service Broker asegura que todas las tareas se administran en el contexto de transacciones para garantizar confiabilidad y coherencia técnica.

La documentación de referencia para Service Broker se incluye en la documentación de SQL Server 2014. Esta documentación de referencia incluye las secciones siguientes:

Vea la documentación publicada previamente para conocer los conceptos de Service Broker y las tareas de desarrollo y administración. Esta documentación no se reproduce en la documentación de SQL Server 2014 debido al pequeño número de cambios realizados en Service Broker en SQL Server 2014.

En SQL Server 2014 no se introducen cambios significativos. Los siguientes cambios se incluyeron por primera vez en SQL Server 2012.

Se pueden enviar mensajes a varios servicios de destino (multidifusión)

La sintaxis de la instrucción de SEND (Transact-SQL) se ha ampliado para habilitar la multidifusión admitiendo varios identificadores de conversación.

Las colas exponen la hora de puesta en cola del mensaje

Las colas tienen una nueva columna, message_enqueue_time, que muestra el tiempo que un mensaje ha estado en la cola.

El control de mensajes dudosos se puede deshabilitar

Las instrucciones CREATE QUEUE (Transact-SQL) y ALTER QUEUE (Transact-SQL) ahora pueden habilitar o deshabilitar el control de mensajes dudosos agregando la cláusula POISON_MESSAGE_HANDLING (STATUS = ON | OFF). La vista de catálogo sys.service_queues tiene ahora la columna is_poison_message_handling_enabled para indicar si el control de mensajes dudosos está habilitado o deshabilitado.

Compatibilidad con AlwaysOn de Service Broker

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft