Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O serviço de enfileiramento de mensagens (MSMQ) permite que os usuários se comuniquem entre redes e sistemas, independentemente do estado atual dos aplicativos e sistemas de comunicação. Os aplicativos enviam e recebem mensagens por meio de filas de mensagens que o MSMQ mantém. As filas de mensagens continuam a funcionar mesmo quando o aplicativo cliente ou servidor não está em execução. O serviço de enfileiramento de mensagens fornece:
- Mensagens assíncronas. Com as mensagens assíncronas MSMQ, um aplicativo cliente pode enviar uma mensagem para um servidor e retornar imediatamente, mesmo que o computador ou programa de servidor de destino não esteja respondendo.
- Entrega de mensagens garantida. Quando um aplicativo envia uma mensagem através do MSMQ, a mensagem chegará ao seu destino mesmo se o aplicativo de destino não estiver sendo executado ao mesmo tempo ou se as redes e sistemas estiverem offline.
- Roteamento e configuração dinâmica. O MSMQ fornece roteamento flexível em redes heterogêneas. A configuração de tais redes pode ser alterada dinamicamente sem grandes alterações nos sistemas e nas próprias redes.
- Mensagens sem conexão. Os aplicativos que usam MSMQ não precisam configurar sessões diretas com aplicativos de destino.
- Segurança. O MSMQ fornece comunicação segura com base na segurança do Windows e na API criptográfica (CryptoAPI) para criptografia e assinaturas digitais.
- Mensagens priorizadas. O MSMQ transfere mensagens entre redes com base na prioridade, permitindo uma comunicação mais rápida para aplicações críticas.
O Microsoft RPC estende o modelo Open Software Foundation–Data Communications Equipment (OSF-DCE) para chamadas de procedimento remoto, permitindo que aplicativos distribuídos usem o MSMQ como transporte e controlem muitos de seus recursos. Esta funcionalidade está disponível tanto para aplicações RPC convencionais como, através da interface IRPCOptions, para aplicações COM.
Observação
O serviço de enfileiramento de mensagens RPC está disponível somente no Windows 2000. As versões posteriores do Windows não suportam o serviço de enfileiramento de mensagens RPC.
Os tópicos a seguir fornecem uma visão geral do serviço de enfileiramento de mensagens:
- Visão geral da arquitetura dos serviços de enfileiramento de mensagens
- Propriedades da Fila de Mensagens e Mensagens
- Usando o MSMQ como um de Transporte RPC
- Requisitos do sistema para aplicativos RPC-Message_Queuing
- Desenvolvimento de aplicativos de enfileiramento de RPC-Message
- Serviços de Segurança MSMQ