Arquitetura da conversação
Todos os aplicativos do Service Broker se comunicam por conversações. As conversações são trocas assíncronas, de longa execução e confiáveis de mensagens. A tabela a seguir mostra os objetos que o Service Broker usa para conversações:
Nesta seção
Mensagens
As mensagens são os dados trocados entre os serviços. Cada mensagem pertence a uma conversação e tem um tipo de mensagem específico.Conversações de diálogo
Os diálogos são conversações entre dois serviços do Service Broker. Os diálogos permitem que o Service Broker forneça a entrega de mensagens EOIO. Cada diálogo pertence a um grupo de conversação e segue um contrato específico.Grupos de conversação
Os grupos de conversação identificam conversas que funcionam em conjunto para concluir a mesma tarefa. O Service Broker usa grupos de conversação para gerenciar o bloqueio de mensagens. Os desenvolvedores de aplicativos usam grupos de conversação para gerenciar a simultaneidade e ajudar com gerenciamento de estados.Prioridades de conversação
As prioridades de conversação identificam a importância relativa das conversações. As mensagens de conversações de prioridade alta são processadas antes das mensagens de conversações de baixa prioridade. Isso ajuda assegurar que o trabalho importante não seja bloqueado durante cargas de processamento pesadas. Também permite que os sistemas ofereçam níveis diferentes de serviço a clientes distintos.
Consulte também