Подробное использование RabbitMQ и процесс установки Linux

Введение

RabbitMQ - это реализация с открытым исходным кодом  , основанная на  языке Erlang , который следует протоколу AMQP . Перед использованием необходимо установить соответствующие версии Erlang и RabbitMQ . Рабочий механизм не будет описываться слишком подробно. Это улучшает промежуточную производительность за счет применения. развязка, асинхронная обработка задач, а также функции сглаживания пиков и заполнения впадин. Он имеет преимущества программного обеспечения, но его пропускная способность не на том же уровне, что и Kafka, а доступность системы не идеальна. По сравнению со сценариями использования это идеальный выбор для малых и средних проектов с высокими требованиями к данным. , который также является широко используемым промежуточным программным обеспечением для обмена сообщениями.

2. Характеристики

  • Когда производитель отправляет сообщение на сервер сообщений, он использует механизм подтверждения.
  • Очереди, переключатели и т. д., соответствующие серверу сообщений, сохраняются, чтобы гарантировать, что данные не будут потеряны.
  • Потребители используют механизм подтверждения сообщений, чтобы гарантировать, что данные не будут потеряны.

3. Процесс установки под Linux 

1. Подтвердите систему Linux: запрос

$ uname -a
Linux 主机 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

2. Подтверждено, что версия Erlang совместима с Linux. Официальный адрес веб-сайта: https://packagecloud.io/rabbitmq/erlang . Найдите соответствующую версию «el*» и установите ее различными способами.

sudo yum install erlang-23.3.4.10-1.el7.x86_64

3.RabbitMQ также необходимо подтвердить версию «el*», адрес загрузки: https://packagecloud.io/rabbitmq/rabbitmq-server.

sudo yum install rabbitmq-server-3.10.0-1.el7.noarch

 Или метод wget, найдите соответствующую версию в правом нижнем углу после ввода

wget --content-disposition "https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.10.0-1.el7.noarch.rpm/download.rpm?distro_version_id=140"

 

 После загрузки wget вам необходимо установить его локально, используя режим rpm.

rpm -ivh ***

То же самое касается установки Erlang;

После завершения установки запустите сервер RabbitMQ:

systemctl start rabbitmq-server

Установите автоматический запуск при загрузке:

systemctl enable rabbitmq-server

3. Для управления веб-интерфейсом RabbitMQ
необходимо установить плагин веб-клиента и выполнить команду:

rabbitmq-plugins enable rabbitmq_management

После завершения установки перезапустите службу:

systemctl restart rabbitmq-server

При этом необходимо открыть порт по умолчанию: порт 15672.

 

Новый пользователь входит в систему удаленно. На этом этапе установите пароль учетной записи:

rabbitmqctl add_user account password

Назначьте разрешения на операции.

rabbitmqctl set_user_tags admin administrator

 Соответствующий процесс уже завершен.

 

Je suppose que tu aimes

Origine blog.csdn.net/smdoubky/article/details/129895444
conseillé
Classement