Panoramica (Service Broker)

Service Broker consente agli sviluppatori di database di creare applicazioni affidabili e scalabili. Poiché Service Broker fa parte del Motore di database, l'amministrazione di queste applicazioni rientra nella normale attività di amministrazione del database.

In Service Broker sono disponibili funzionalità affidabili di messaggistica e coda per SQL Server. Service Broker viene utilizzato sia per le applicazioni che utilizzano un'unica istanza di SQL Server che per le applicazioni che distribuiscono il carico di lavoro tra più istanze.

All'interno di un'unica istanza di SQL Server, Service Broker offre un modello affidabile di programmazione asincrona. Le applicazioni di database utilizzano la programmazione asincrona per abbreviare i tempi di risposta delle operazioni interattive e aumentare complessivamente la velocità effettiva delle applicazioni.

Service Broker fornisce inoltre funzionalità affidabili di messaggistica tra istanze di SQL Server. Service Broker consente agli sviluppatori di comporre applicazioni da componenti indipendenti e autonomi denominati servizi. Le applicazioni che richiedono le funzionalità esposte in questi servizi utilizzano i messaggi per interagire con tali servizi. Service Broker utilizza TCP/IP per lo scambio di messaggi tra istanze. Service Broker include funzionalità che contribuiscono a impedire gli accessi non autorizzati dalla rete e consentono di crittografare i messaggi inviati in rete.

Contenuto della sezione

Sezioni correlate