===== Message Queue (MQ) ===== [[ddsf:public:guidebook:06_append:glossary:start| Return to Glossary ]] * **Glossary 'M': Please Review** **Message Queue** (MQ) is a software engineering component used for communication between processes or between threads within the same process. Message queues provide an asynchronous communication [[ddsf:public:guidebook:06_append:glossary:p:protocol|protocol]] in which the sender and receiver of messages don't need to interact at the same time - messages are held in queue until the recipient retrieves them. Message queues are used within operating systems or applications as a way for programs to communicate with one another. They may also be used to pass messages between computer systems. Source: [[https://www.techopedia.com/definition/25971/message-queue| Message Queue (Techopedia) ]] /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /* To add a discussion page to this page, comment out the line that says ~~DISCUSSION:off~~ */ ~~DISCUSSION:on|Outstanding Issues~~ ~~DISCUSSION:off~~