MQ JMS AMQP

Source: Internet
Author: User

1,mq

MQ (Message queue) Message Queuing means a technique for applying communication , storing messages by creating a queue, adding an application communication message by adding a queue element, and reading the application communication message by retrieving the queue;


2,jms

The JMS (Java message Service) Java Messaging Service, which is a set of Java APIs;

JMS is a vendor-agnostic API used to access messaging system messages. It is similar to JDBC (Java databaseconnectivity): Here, JDBC is the API that can be used to access many different relational databases, while JMS provides the same vendor-independent access method to access the messaging service. Many vendors currently support JMS, including IBM's MQSeries, Bea's Weblogic JMS service, and Progress SonicMQ, which are just a few examples. JMS enables you to send messages from one JMS client to another through a messaging service (sometimes called a message broker or router). A message is a type object in JMS that consists of two parts: a header and a message body. The header consists of the routing information and the metadata about the message. The message body carries the data or payload of the application. Depending on the type of payload, messages can be divided into several types, each carrying: simple text (textmessage), serializable object (objectmessage), attribute collection (mapmessage), Byte Stream (bytesmessage), The original value stream (Streammessage), as well as a message with no payload.

Specific products: apache-activemq and so on;


3,amqp

AMQP (Advanced message Queuing Protocol) He is an application-level standard premium Messaging queue protocol;

Specific product RabbitMQ;

MQ JMS AMQP

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.