Arquitetura de conversação

Aplica-se a:SQL ServerAzure SQL Managed Instance

Todos os aplicativos do Service Broker se comunicam por meio de conversas. As conversas são trocas de mensagens confiáveis, duradouras e assíncronas. A lista a seguir mostra os objetos que o Service Broker usa para conversas:

Nesta secção

Artigo Description
Mensagens As mensagens são os dados que são trocados entre serviços. Cada mensagem pertence a uma conversa e tem um tipo de mensagem específico.
Conversas de diálogo As caixas de diálogo são conversas entre dois serviços do Service Broker. As caixas de diálogo permitem que o Service Broker forneça entrega de mensagens exatamente uma vez na ordem (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 trabalham 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 simultaneidade e ajudar com o gerenciamento de estado.
Prioridades de conversação As prioridades de conversação identificam a importância relativa das conversas. As mensagens de conversas de alta prioridade são processadas antes das mensagens de conversas de baixa prioridade. Isso ajuda a garantir que o trabalho importante não seja bloqueado durante cargas pesadas de processamento. Também permite que os sistemas ofereçam diferentes níveis de serviço a diferentes clientes.