Routing e funzionalità di rete di Service Broker
Le comunicazioni di Service Broker si basano sul recapito asincrono e affidabile dei messaggi. Service Broker utilizza le funzionalità di autenticazione disponibili in SQL Server per impedire l'accesso non autorizzato a un servizio. Per proteggere i dati dei messaggi, Service Broker consente inoltre la crittografia dei messaggi inviati dall'istanza.
La comunicazione tra due applicazioni si svolge mediante messaggi. Quando un'applicazione invia messaggi, Service Broker gestisce i dettagli relativi all'individuazione di una route per il servizio e alla trasmissione del messaggio all'indirizzo di rete specificato dalla route.
Service Broker comunica lo stato di una conversazione a un'applicazione tramite messaggi. Per segnalare gli errori, la fine di una conversazione e gli eventi del timer invia un messaggio al servizio. Come gli altri, anche questi messaggi sono associati a una conversazione specifica.
Poiché i messaggi provenienti da Service Broker e quelli provenienti dall'altro lato della conversazione arrivano allo stesso modo, le modalità di elaborazione da parte di un'applicazione sono le stesse per entrambi i tipi di messaggi. L'utilizzo dello stesso modello di programmazione per l'elaborazione di tutti i messaggi consente una maggiore semplicità di sviluppo delle applicazioni e la ridistribuzione delle applicazioni di Service Broker senza alcuna modifica al codice delle applicazioni stesse.
Contenuto della sezione
Argomento | Descrizione |
---|---|
Descrive le modalità di routing dei messaggi da parte di Service Broker. |
|
Descrive l'utilizzo di un protocollo specifico da parte di Service Broker per la comunicazione con le istanze remote. |
|
Descrive il sistema di inoltro dei messaggi. |
Vedere anche
Concetti
Architettura delle conversazioni
Altre risorse
Considerazioni sulla protezione relative a Service Broker
Completamento di una conversazione tra istanze