Rpc Message Queue Queue Server
Message Queuing (MSMQ) permite a los usuarios comunicarse entre redes y sistemas, independientemente del estado actual de las aplicaciones y sistemas de comunicación. Las aplicaciones envían y reciben mensajes a través de colas de mensajes que MSMQ mantiene. Las colas de mensajes siguen funcionando incluso cuando la aplicación cliente o servidor no se está ejecutando. La puesta en cola de mensajes proporciona:
- Mensajería asincrónica. Con la mensajería asincrónica de MSMQ, una aplicación cliente puede enviar un mensaje a un servidor y devolverlo inmediatamente, incluso si el equipo de destino o el programa de servidor no responde.
- Entrega de mensajes garantizada. Cuando una aplicación envía un mensaje a través de MSMQ, el mensaje llegará a su destino incluso si la aplicación de destino no se está ejecutando al mismo tiempo o las redes y sistemas están sin conexión.
- Enrutamiento y configuración dinámica. MSMQ proporciona enrutamiento flexible a través de redes heterogéneas. La configuración de estas redes se puede cambiar dinámicamente sin cambios importantes en sistemas y redes.
- Mensajería sin conexión. Las aplicaciones que usan MSMQ no necesitan configurar sesiones directas con aplicaciones de destino.
- Seguridad. MSMQ proporciona una comunicación segura basada en la seguridad de Windows y la API criptográfica (CryptoAPI) para el cifrado y las firmas digitales.
- Mensajería por orden de prioridad. MSMQ transfiere mensajes entre redes en función de la prioridad, lo que permite una comunicación más rápida para las aplicaciones críticas.
Microsoft RPC amplía el modelo open Software Foundation–Data Communications Equipment (OSF-DCE) para las llamadas a procedimientos remotos al permitir que las aplicaciones distribuidas usen MSMQ como transporte y controlen muchas de sus características. Esta funcionalidad está disponible tanto para las aplicaciones RPC convencionales como, a través de la interfaz IRPCOptions , para las aplicaciones COM.
Nota:
La cola de mensajes RPC solo está disponible en Windows 2000. Las versiones posteriores de Windows no admiten la puesta en cola de mensajes RPC.
En los temas siguientes se proporciona información general sobre la puesta en cola de mensajes:
- Introducción a la arquitectura de Message Queuing Services
- Propiedades de la cola de mensajes y mensajes
- Uso de MSMQ como transporte RPC
- Requisitos del sistema para aplicaciones de RPC-Message_Queuing
- Desarrollo de aplicaciones de RPC-Message Colas
- MSMQ Security Services