Arquitectura de la conversación
Todas las aplicaciones Service Broker se comunican a través de conversaciones: intercambios asincrónicos, confiables y de larga duración de mensajes. Service Broker utiliza los objetos siguientes para las conversaciones.
Objeto | Definición |
---|---|
Los mensajes son los datos intercambiados entre servicios. Cada mensaje pertenece a una conversación y tiene un tipo de mensaje específico. |
|
Los diálogos son conversaciones bidireccionales entre dos servicios de Service Broker. Los diálogos permiten a Service Broker proporcionar entrega de mensajes exactamente una vez por orden (EOIO). Cada diálogo pertenece a un grupo de conversación y sigue un contrato específico. |
|
Los grupos de conversación identifican las conversaciones que trabajan conjuntamente para realizar la misma tarea. Service Broker utiliza los grupos de conversación para administrar el bloqueo de mensajes, lo que permite a los desarrolladores de software administrar la simultaneidad. Los programadores de aplicaciones también utilizan grupos de conversación como ayuda en la administración del estado. |