Roteamento e rede do Service Broker

Aplica-se a:SQL ServerAzure SQL Managed Instance

As comunicações do Service Broker são projetadas em torno da entrega de mensagens confiável e assíncrona. O Service Broker usa os recursos de autenticação que o SQL Server fornece para ajudar a proteger contra acesso não autorizado a um serviço. Para ajudar a proteger os dados das mensagens, o Service Broker permite criptografar mensagens que saem da instância.

A comunicação entre duas aplicações ocorre através de mensagens. Quando um aplicativo envia mensagens, o Service Broker localiza uma rota para o serviço e transmite a mensagem para o endereço de rede especificado pela rota.

O Service Broker comunica o status de uma conversa a um aplicativo por meio de mensagens. O Service Broker indica erros, o fim de uma conversa e eventos de timer enviando uma mensagem para o serviço. Como todas as mensagens, essas mensagens estão associadas a uma conversa específica.

As mensagens do Service Broker e as mensagens do outro lado da conversa chegam e são processadas da mesma maneira. Usando o mesmo modelo de programação para processar todas as mensagens, você simplifica o desenvolvimento de aplicativos. Isso também permite que os aplicativos do Service Broker sejam reimplantados sem alterações no código do aplicativo.

Nesta secção

Artigo Description
Roteamento do Service Broker Descreve como o Service Broker roteia mensagens.
Protocolos de comunicação do Service Broker Descreve como o Service Broker usa um protocolo específico do agente para se comunicar com agentes remotos.
Reencaminhamento de mensagens do Service Broker Descreve o sistema de encaminhamento de mensagens.