Introdução a sistema de sistema sistema de mensagens
Microsoft Windows serviço de enfileiramento de mensagens torna mais fácil para os desenvolvedores de aplicativos para se comunicar com os aplicativos com rapidez e confiabilidade enviando e recebendo mensagens.Sistema de mensagens oferece a você com a garantia mensagem entrega e uma maneira robusto e à prova de falhas para executar muitos dos seus processos de negócios.Por exemplo, suponha que você tenha um aplicativo de ponto de venda de varejo que deve executado 24 horas por dia, sete dias por semana.Se o sistema de banco de dados do aplicativo ficar inativo a equipe de vendas pode ser necessário começar pedidos manualmente.Uso do mensagem enfileirar, você pode configurar o sistema para que sistema autônomo ordens que não podem ser processadas durante o tempo de inatividade são automaticamente colocadas em uma fila e processadas assim que o banco de dados de volta.
No Microsoft Visual Studio e o Microsoft Windows Software Development Kit (SDK), você pode usar uma instância do MessageQueue componente para rápida e com com facilidade se conectar a existente mensagem filas, examine seu Sumário e enviar e receber mensagem s. Você também pode usar Gerenciador de servidores exibir mensagem filas em qualquer servidor ao qual você tem acesso e para exibir informações sobre o s mensagem contido nessas filas.Você pode adicionar uma fila de Gerenciador de servidores para designer do seu componente para criar automaticamente um componente que está configurado para interagir com a fila.
Interagindo com filas de mensagens
sistema de sistema sistema de mensagens de sistema de sistema sistema de mensagens e fornecem um mecanismo poderoso e flexível para a comunicação entre processos entre os componentes de um aplicativo baseado em servidor.Eles têm um número de vantagens sobre chamadas diretas entre componentes, incluindo:
Robustez — As mensagens são consideravelmente menos afectadas por falhas de componentes que chamadas diretas entre componentes, porque as mensagens são armazenadas em filas e permanecem lá até que processados apropriadamente.sistema de sistema sistema de mensagens é semelhante ao processamento de transações, porque mensagem processamento é garantido.
mensagem priorização — Mais importantes ou urgentes mensagem s podem ser recebidos antes menos importante mensagem s, assim, você pode garantir time de resposta adequado para aplicativos críticos.
Recursos off-line — As mensagens podem ser enviadas para filas temporárias quando eles são enviados e permanecerão assim até que são entregues com êxito.Os usuários podem continuar a executar operações quando acesso à fila necessário não disponível por algum motivo.Enquanto isso, operações adicionais podem continuar sistema autônomo se a mensagem já tinha sido processada, porque é garantida a entrega de mensagem quando a conexão de rede for restaurada.
As sistema de sistema sistema de mensagens transacionais — Você pode algumas várias relacionadas as sistema de sistema sistema de mensagens em uma única transação, garantindo que as sistema de sistema sistema de mensagens sejam entregues em ordem, entregues somente uma vez e são recuperados com êxito da fila de destino.Se ocorrer algum erro, a transação inteira é cancelada.
Segurança — O serviço de enfileiramento de mensagens tecnologia na qual o MessageQueue componente é usa baseados em segurança do Windows para proteger o controle de acesso, fornecem auditoria e criptografar e autenticar mensagens seu componente envia e recebe.
Restrições
O sistema deve atender aos seguintes requisitos para desenvolver MessageQueue componentes:
Para obter informações de fila em Gerenciador de servidores ou para acessar filas programaticamente, você deverá instalar serviço de enfileirar de mensagens no computador cliente.
Observação: Quando você instala o serviço de enfileirar de mensagens, você seleciona o primário serviço de enfileirar de mensagens servidor ao qual você deseja se conectar.Não é possível exibir ou manipular filas residem em outro primário serviço de enfileirar de mensagens servidor.
serviço de enfileiramento de mensagens pode ser executado em um domínio ou em um ambiente de grupo de trabalho.No contexto do serviço de enfileirar de mensagens, um ambiente de domínio inclui controladores de domínio que fornecem um serviço de diretório sistema autônomo o ativo Directory e um ambiente de grupo de trabalho é qualquer ambiente que não ofereça um serviço de diretório.
Consulte também
Tarefas
Como: Criar instâncias de componentes do MessageQueue
Conceitos
mensagem Filas e sistema de sistema sistema de mensagens informativo Technology