HA кластер
Пример hosts:
$ cat /etc/hosts 192.168.0.10 rmq01 192.168.0.11 rmq02Объединить две машины в кластер и создать политику ha-all на все очереди.
Приложить скриншоты из веб интерфейса с информацией о доступных нодах в кластере и включенной политикой.
Приложить вывод команды с двух нод:
$ rabbitmqctl cluster_statusЗапустить скрипт:
#!/usr/bin/env python
# coding=utf-8
import pika
connection =
pika.BlockingConnection(pika.ConnectionParameters('localhost'))
channel = connection.channel()
channel.queue_declare(queue='hello')
channel.basic_publish(exchange='', routing_key='hello', body='Hello Netology!')
connection.close()
Приложить скриншот выполнения команды на каждой из нод:
$ rabbitmqadmin get queue='hello'
Отключить одну из нод, желательно, ту к которой подключались из скрипта, затем поправить параметры подключения в скрипте consumer.py на вторую ноду и запустите его.Приложить скриншот результата работы второго скрипта.