Índice:
Definição - O que significa o Service Broker?
O Service Broker é um recurso do SQL Server que monitora a conclusão de tarefas, geralmente mensagens de comando, entre dois aplicativos diferentes no mecanismo de banco de dados. É responsável pela entrega segura de mensagens de um extremo ao outro. Se um aplicativo de destino for desligado temporariamente ou não estiver respondendo, o Service Broker armazenará as mensagens até que estejam prontas para entrega.
Techopedia explica o Service Broker
Quando dois aplicativos (dentro ou fora do SQL Server) se comunicam, nenhum deles pode acessar os detalhes técnicos na extremidade oposta. O trabalho do Service Broker é proteger mensagens confidenciais e entregá-las de maneira confiável no local designado. O Service Broker é altamente integrado e fornece uma interface Transact-SQL simples para envio e recebimento de mensagens, combinada com um conjunto de fortes garantias para entrega e processamento de mensagens. O programa iniciador (que inicia a conversa) envia a mensagem ao Service Broker junto com o endereço do aplicativo de destino (destinatário). O aplicativo de destino, após receber a mensagem, envia uma mensagem de confirmação ou resposta que indica a entrega bem-sucedida do aplicativo indicador.