Home  >  Article  >  What is MQ

What is MQ

青灯夜游
青灯夜游Original
2019-04-02 16:35:5055752browse

MQ stands for Message Queuing and is an application-to-application communication method; sending and receiving message data through message passing queues supports the exchange of information between applications, systems, services, and files, which simplifies Create and maintain business applications.

What is MQ

MQ (IBM MQ) stands for Message Queuing and is an application-to-application communication method; sending and receiving message data through a messaging queue supports The exchange of information between applications, systems, services and files. This simplifies the creation and maintenance of business applications.

Message Queuing (MQ) is an application-to-application communication method. Applications communicate by writing and retrieving application-specific data (messages) to and from queues without requiring a dedicated connection to link them. Message passing refers to programs communicating with each other by sending data in messages, rather than by making direct calls to each other, which is typically used for techniques such as remote procedure calls. Queuing refers to applications communicating through queues. The use of queues removes the requirement that receiving and sending applications execute simultaneously.

IBM MQ provides:

● Versatile messaging integration from mainframe to mobile devices, providing a single, reliable messaging backbone for dynamic heterogeneous environments .

● E-mail delivery with security features that can audit results.

●Provide one-time messaging quality of service to ensure messages can withstand application and system outages.

● High-performance message transmission to improve data transmission speed and reliability.

● Highly available and scalable architecture to support application needs.

● Management features that simplify messaging management and reduce time spent using complex tools.

●Open standard development tools that support scalability and business growth.

IBM WebSphere MQ supports two different application programming interfaces: Java Message Service (JMS) and Message Queuing Interface (MQI). On IBM WebSphere MQ servers, JMS bindings are mapped to MQI. An application talks directly to its local queue manager by using MQI, which is a set of calls that request services from the queue manager. The interesting thing about MQI is that it only provides 13 calls. This means that it is a very easy-to-use interface for application programmers because most of the hard work is done transparently.

IBM WebSphere MQ products enable applications to communicate with each other through a network of different components such as processors, subsystems, operating systems, and communication protocols.

The above is the entire content of this article, I hope it will be helpful to everyone's study. For more exciting content, you can pay attention to the relevant tutorial columns of the PHP Chinese website! ! !

The above is the detailed content of What is MQ. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn