A message is a piece of information. It is not communicated in real time. Messages are stored in a storage medium as Message Queues.
Messages are forwarded using Computer Systems. Forwarding messages helps to convey the content to the other end. The forwarded Messages Queue up on the receiver side.
We can say Message is an alternative to real time dialogue. Because it is useful and wise Message Queues are supported. The Queue can be used as per the requirement.
Message based communication is a requirement of modern technology. The advanced techniques of communication and data handling have given us the concept of Message Queue. Message Queue is a place where a number of Messages are kept waiting.
Message Queues are very helpful as a Message can be picked anytime from these Queues. It is not necessary that incoming Messages be handled immediately.
Whenever there is a requirement, the information that is in the Message Queue can be used. So, a Queue of Messages can be used in a flexible manner.
We do not worry about timings for using Messages lying in the Queue. It is to be noted that Message Sender sends the Message. This Message is communicated to the Message Receiver. This kind of communication for which timing restrictions do not exist is called asynchronous communication.
When we talk of Queue, we mean a memory space. This memory space is a reserved space. When Message Queuing is performed, actually several Messages are lined up in a reserved memory space.
The capability to store several Messages has a very positive side. It may be so that a Message Sender works very fast. Next, the Message Receiver is slow. Thanks to the Message Queue. The slow speed of the receiver is not a problem. The fast incoming Messages are stored in the Message Queue. The receiver easily uses these Messages as per convenience.
The absence of Message Queue would mean that a slow Message Receiver will be flooded by a fast Message Sender. Many Messages would be lost if Messages Queuing is not performed.
Comments
Post a Comment