Rabbitmq
Rabbitmq is an open-source implementation of amqp developed by Erlang. Amqp: Advanced Message Queue, Advanced Message Queue Protocol. It is an open standard for the application layer protocol and is designed for message-oriented middleware.
RabbitMQ cluster configuration, rabbitmq Cluster
Reference:
This article describes the basic installation and basic cluster configuration of rabbitmq.I. Environment 1. Operating System
CentOS-7-x86_64-Everything-15112. Version
Haproxu version: 1.7.7
What do you mean Message Queuing?A message is the data that is transferred between apps. Messages can be very simple, such as containing only text strings, or they can be more complex and may contain embedded objects.Message Queuing is a way of
High Availability of rabbitmq Clusters
Rabbitmq is developed using Erlang and clusters are very convenient. Because Erlang is a distributed language, it does not support Server Load balancer itself.
The rabbit mode can be divided into the following
a Erlang installation1.RabbitMQ is based on Erlang, so you must first configure the Erlang environment.Download the latest Erlang installation package from Erlang's official website http://www.erlang.org/download.html, the version of Linux and
RABBITMQ Cluster High AvailabilityRABBITMQ is developed with Erlang, which is very handy because Erlang is inherently a distributed language, but it does not natively support load balancing.Rabbit mode is roughly divided into the following three
Language environment InstallationFirst, compile the installation method1. Environment-dependent installation-if you need to install the Erlang locale with compilation, you need to install C + + compilation.-y install make gcc gcc-c++ kernel-devel m4
Set up a RabbitMq cluster and a rabbitmq Cluster
Lab environment:
The operating system is Centos 7.2.
IP hostName
192.168.190.132 node132
192.168.190.139 node139
192.168.190.140 node140
RabbitMQ Port
4369 (epmd)
5672,567 1 (AMQP 0-9-1 and 1.0
RABBITMQ Message Queuing applicationOne of the core middleware of the message Communication component net Distributed system, the application of the system with high concurrency, the decoupling of the various components of the dependent scenarios.
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.