Compartilhar via


MSMQ Programming Model

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Dispositivos incorporados operar em uma ampla variedade de cenários, variando de dispositivos fixos que estejam continuamente conectado, a dispositivos que normalmente são desconectados mesmo na inicialização.

Com freqüência o dispositivo de envio e o dispositivo receptor executar em momentos diferentes. O requisito um compartilhado por praticamente todos os dispositivos a necessidade de eficiência e um vestígios memória pequeno.

O incorporado implementação de MSMQ fornece a funcionalidade essencial do área de trabalho versão de MSMQ, otimizado para minimizar os requisitos espaço. Ele também foi projetado para suporte um pequeno número de conexões simultâneas com caminhos codificar curto.

O seguinte otimizações também estão incluídas no incorporado implementação:

  • Peer-to-Peer, aplicativo - para - aplicativo mensagens que não requer um separar servidor ou controlador de domínio.
  • Nomes de computador, em vez endereços protocolo IP (IP), são usados internamente para suporte móvel.
  • NIC rastreamento permite que o serviço para reiniciar imediatamente após reconexão.
  • Transparente, salvageable e configurável armazenamento melhora a eficiência e confiabilidade.
  • O roteamento de filas é simples de configurar e usar mas fornece avançado funcionalidade.
  • Um pequeno vestígios (90–190K)

O incorporado fila mensagem serviço não suporte a seguinte funcionalidade:

  • Leitura de fila remota
  • A criptografia
  • Segurança com base em um access-control list (ACL)
  • MQMail
  • A funcionalidade cliente dependente

Suporte de transações também está limitado a uma transação única mensagem.

Cenários de enfileiramento

Estes são alguns das maneiras de usar fila mensagem em incorporado Dispositivos:

  • Um dispositivo conectado de forma intermitente A envia uma mensagem para outro dispositivo conectado de forma intermitente B by means of um servidor de roteamento Windows NT C. As mensagens são enviadas de À B por uma de saída fila que aponta para C. Quando se conecta À C, as mensagens são movidas para C e são mantidas até B se conecta a C, após o qual eles são entregues a B.
  • Um dispositivo é executado em uma sub-rede que é protegido por um firewall de um computador destino. Um servidor de roteamento pontes de firewall e entrega mensagens para um computador remoto.

See Also

Concepts

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

Other Resources

MSMQ Samples