Synchronous Vs Asynchronous message queues working concept to read now

Messaging means that programs communicate by sending each other messages (data), rather than by calling each other directly. Read more.