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

Conceitos

Outros recursos