[RabbitMQ] 2. Experience summary, Data Summary, and rabbitmq Data Summary

Source: Internet
Author: User

[RabbitMQ] 2. Experience summary, Data Summary, and rabbitmq Data Summary
Spring AMQP Chinese Document

Http://ju.outofmemory.cn/entry/320538

Yunqi community https://yq.aliyun.com/search? Q = rabbitmq & type = ARTICLE

RabbitMQ-JAVA common errors, https://yq.aliyun.com/articles/175024
Install RabbitMQ, http://t.cn/RCtrQey in CentOS7 Environment
RabbitMQ-Java version production and consumption, http://t.cn/RCtd249
RabbitMQ: four ExChange usage, http://t.cn/RCxR801

TTL of RabbitMQ (Time-To-Live expiration Time)

The dead message queue of RabbitMQ

RabbitMQ queue priority (priority queue, queue of unconsumed messages, sorted by priority)

How does RabbitMQ implement latency queues?

CSDN

Message-oriented middleware (Kafka/RabbitMQ) Collection

High-availability cluster

Http://www.nongziyi.xin /? P = 227

Https://blog.csdn.net/woogeyu/article/details/51119101

Https://www.linuxidc.com/Linux/2017-10/147708.htm? Hmsr = toutiao. io

Summary

Multiple listener listeners listen to the same queue. By default, the principle of "more effort" is adopted. If a listener gets stuck, all messages are sent to another listener for processing.
The processing time of a listener is too long and will not affect the processing of subsequent messages. It will be processed by other listener.

AMQP (Advanced Message Queuing Protocol)
Message-oriented middleware supports message storage, forwarding, filtering, and queuing. It extends the communication between processes in a distributed environment and is mainly used for business system decoupling, asynchronous message transmission, and traffic error control.
RabbitMQ is an open-source message middleware that implements the AMQP protocol based on Erlang. It provides powerful message queue services and is often used by Web servers to quickly respond to requests, it is suitable for cross-platform and cross-language message transmission.

RabbitMQ features reliable message transmission, flexible routing policies, and multi-protocol support. RabbitMQ has a robust message validation mechanism, user role system, and authentication and authorization management functions to ensure reliable message transmission.
Flexible switch and binding rule settings provide powerful message routing functions and support protocols such as AMQP, HTTP, STOMP, and MQTT.
In addition, the combination of RabbitMQ multi-node clusters does not rely on external services and supports High Availability of services. However, the Server Load balancer of the services must use third-party components.

Cluster: multiple servers in the local network can be aggregated to form a logical broker.
Scalability: Server Load balancer is supported. It is easy to dynamically add or remove servers.
Plug-in system: supports a variety of plug-in extensions and custom plug-ins

Related Article

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.