Compartilhar via


MSMQ Application Development

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

O serviço Enfileiramento de Mensagens (MSMQ) possibilita aplicativos se comuniquem com outros aplicativos através de redes e sistemas que podem estar temporariamente offline.

Para fazer isso, os aplicativos se comunicam através do envio de mensagens para um fila de mensagens. Uma fila única, que pode estar localizada no mesmo dispositivo como o aplicativo de envio ou recebimento, ou em outro dispositivo disponível para os dois aplicativos, pode armazenar mensagens para dois os aplicativos de envio e recebimento.

Quando o aplicativo de recebimento for reiniciado, ou conexão de rede for restabelecida, o aplicativo receptor lê as mensagens armazenadas na fila. O aplicativo de recebimento pode estar em outro dispositivo ou qualquer dispositivo execução uma versão de Microsoft Windows que ofereça suporte a grupos de trabalho MSMQ.

Essa comunicação levar local sem a necessidade de aplicativos para estabelecer, manter ou até mesmo saber sobre o conduit de comunicação sendo usado.

Isso significa que com o MSMQ API você pode criar distribuído aplicativos sem a programação sobrecarga associado com a criação e manutenção conexões rede e buferização dados persistentes.

Para usar o MSMQ API, adicionar arquivos para seu ambiente compilar o seguinte:

  • Msmqrt.lib, o biblioteca de importação para MSMQ APIs.
  • MQ.h, o mestre arquivo cabeçalho.

Os tópicos esta seção Descrever modelo de programação para MSMQ e fornecem diretrizes para desenvolvimento, administração, configurando e solução de problemas uma mensagem-fila aplicativo.

Esta documentação destinos as diferenças entre essa implementação do MSMQ e a implementação Microsoft Windows NT de MSMQ e destina não seja uma abrangente guia para programação com o MSMQ API.

Familiaridade com o MSMQ API, mensagens e distribuído conceitos programação será adotada.

Plano de fundo e informações conceituais estão disponível através de seguinte recursos:

  • Para obter mais informações sobre Enfileiramento de Mensagens, consulte este Microsoft Web site.
  • Para obter mais informações sobre desenvolvimento de aplicativos, consulte este Microsoft Web site.

Mensagem exemplo várias-fila programas e uma coleção de utilitários para administrar, instalando e depuração MSMQ aplicativos estão incluídos neste SDK.

See Also

Concepts

MSMQ Programming Model
Summary of Supported MSMQ Functions
Application Installation of MSMQ
Administration
MSMQ COM Support
Internet Messaging
MSMQ Security

Other Resources

Message Queuing
MSMQ Samples