Message Communication
Message Communication
Communication
• Message-Queuing System
• Message Brokers
Basic concepts:
• Application-specific messages are put into, and removed from
queues
• Queues always reside under the regime of a queue manager
• Processes can put messages only in local queues, or through an
RPC mechanism
Message transfer:
• Messages are transferred between queues
• Message transfer between queues at different processes, requires
a channel
• At each endpoint of channel is a message channel agent (MCA)
– Setting up channels using lower-level network communication
facilities (e.g., TCP/IP)
– (Un)wrapping messages from/in transport-level packets
– Sending/receiving packets