Compartilhar via


Visão geral (Service Broker)

O Service Broker ajuda os desenvolvedores de bancos de dados na criação de aplicativos confiáveis e dimensionáveis. Como o Service Broker faz parte do Mecanismo de Banco de Dados, a administração desses aplicativos faz parte da administração de rotina do banco de dados.

O Service Broker fornece enfileiramento e mensagens confiáveis para o SQL Server. O Service Broker é usado por aplicativos que utilizam uma única instância do SQL Server e que distribuem o trabalho entre várias instâncias.

Dentro de uma única instância do SQL Server, o Service Broker fornece um modelo de programação assíncrono avançado. Os aplicativos de banco de dados geralmente usam programação assíncrona para diminuir o tempo de resposta interativo e aumentar o throughput de aplicativo global.

O Service Broker também fornece mensagens confiáveis entre instâncias do SQL Server. O Service Broker ajuda os desenvolvedores a compor aplicativos de componentes independentes denominados serviços. Os aplicativos que exigem a funcionalidade exposta nesses serviços usam mensagens para interagir com os serviços. O Service Broker usa TCP/IP para trocar mensagens entre instâncias. O Service Broker contém recursos para ajudar a impedir o acesso não autorizado da rede e para criptografar mensagens enviadas pela rede.

Nesta seção

Seções relacionadas