Synonyms
Message-oriented middleware (MOM); Message-oriented systems; Messaging systems; Queuing systems
Definition
A message is an information sent by a sender process to a receiver process. A message queue is a mechanism that allows a sender process and a receiver process to exchange messages. The sender posts a message in the queue, and the receiver retrieves the message from the queue. A message queuing system provides a means to build distributed systems, where distributed processes communicate through messages exchanged via queues.
Key Points
A message queuing system provides several facilities, such as creating messages, creating queues, initializing sender and receiver processes, and providing a means to send and receive messages.
First of all, a message queuing system provides a facility to build a message and fill it with data. Properties may be associated with a message, such as the message size, the message expiration time and the message priority.
A message queuing system...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
IBM. WebSphere MQ. 2008. http://www-306.ibm.com/software/integration/wmq/
JBoss. JBoss messaging. 2008. http://labs.jboss.com/jbossmessaging/
Oracle. Oracle9i application developer’s guide – advanced queuing. 2008. http://download.oracle.com/docs/cd/B10500_1/appdev.920/a96587/toc.htm
ScalAgent. JORAM: java open reliable asynchronous messaging. 2008. http://joram.objectweb.org/
Skype. SkyTools PgQ. 2008. https://developer.skype.com/SkypeGarage/DbProjects/SkyTools
Sun Microsystems. Java message service (JMS). 2008. http://java.sun.com/products/jms/
The Apache software foundation. Apache ActiveMQ. 2008. http://activemq.apache.org/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Bouchenak, S., de Palma, N. (2018). Message Queuing Systems. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_1548
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_1548
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering