Compartilhar via


Sistema de rede e roteamento do Service Broker

As comunicações do Service Broker foram projetadas com base na entrega de mensagens assíncrona e confiável. O Service Broker usa os recursos de autenticação fornecidos pelo SQL Server para ajudar a proteger contra acesso não autorizado a um serviço. Para ajudar a proteger dados de mensagem, o Service Broker permite criptografar mensagens que deixam a instância.

A comunicação entre dois aplicativos ocorre através de mensagens. Quando um aplicativo envia mensagens, o Service Broker localiza a 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 comunicação a um aplicativo por mensagens. O Service Broker indica erros, o término de uma conversação e eventos de timer enviando uma mensagem ao serviço. Como todas as mensagens, essas mensagens são associadas a uma conversação específica.

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

Nesta seção