Architettura delle conversazioni
Tutte le applicazioni di Service Broker comunicano tramite conversazioni. Le conversazioni sono scambi di messaggi affidabili, asincroni e con esecuzione prolungata. Nella tabella seguente sono illustrati gli oggetti utilizzati da Service Broker per le conversazioni.
Contenuto della sezione
Messaggi
I messaggi rappresentano i dati scambiati tra i servizi. Ogni messaggio appartiene a un'unica conversazione ed è di un tipo specifico.Conversazioni di dialogo
I dialoghi sono conversazioni tra due servizi di Service Broker. Consentono il recapito di messaggi inviati una sola volta rispettando l'ordine di invio in Service Broker. Ogni dialogo appartiene a un unico gruppo di conversazioni e segue un contratto specifico.Gruppi di conversazioni
I gruppi di conversazioni identificano conversazioni che nell'insieme completano la stessa attività. Service Broker utilizza i gruppi di conversazioni per gestire il blocco dei messaggi. Gli sviluppatori li utilizzano per gestire la concorrenza e per semplificare la gestione dello stato.Priorità di conversazione
Le priorità identificano l'importanza relativa delle conversazioni. I messaggi delle conversazioni con priorità alta vengono elaborati prima di quelli delle conversazioni con priorità bassa. In questo modo, il lavoro importante non viene bloccato durante i carichi di elaborazione pesanti. I sistemi possono inoltre offrire livelli diversi di servizio a clienti diversi.
Vedere anche