Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
IBM MQ
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Features== '''One-time delivery''': MQ uses once and once only delivery. This quality of service typically prevents message loss or duplication. '''Asynchronous messaging''': MQ provides [[Middleware analyst|application designers]] with a mechanism to achieve non-time-dependent architecture. Messages can be sent from one application to another, regardless of whether the applications are running at the same time. If a message receiver application is not running when a sender sends it a message, the queue manager will hold the message until the receiver asks for it. Ordering of all messages is preserved, by default this is in [[FIFO (computing and electronics)|FIFO]] order of receipt at the local queue within priority of the message. '''Data transformation''': e.g. [[Endianness#Big-endian|Big Endian]] to [[Endianness#Little-endian|Little Endian]], or [[EBCDIC]] to [[ASCII]]. This is accomplished through the use of message data ''exits.'' Exits are compiled applications that run on the queue manager host, and are executed by the IBM MQ software at the time data transformation is needed. '''Message-driven architecture framework''': IBM MQ allows receipt of messages to "trigger" other applications to run. '''Range of APIs''': It implements the [[Java Message Service]] (JMS) standard API, and also has its own proprietary API, known as the Message Queuing Interface (MQI), which preceded the JMS several years in existence. As of version 8.0.0.4, MQ also supports the MQ Light API. '''Clustering''': Multiple MQ implementations share the processing of messages, providing load balancing.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)