Навигация
|
FreeBSD + RabbitMQ
Подсмотрено у: https://www.8host.com/blog/ustanovka-i-upravlenie-rabbitmq/ RabbitMQ RabbitMQ Схема выглядит так:
pkg install rabbitmq echo 'rabbitmq_enable="YES"' >> /etc/rc.conf /usr/local/etc/rc.d/rabbitmq start /usr/local/etc/rc.d/rabbitmq status # Доступные для включения плагины # Консоль управления # Добавим пользователя # Вывести список пользователей # rabbitmq listen on: http://server-ip:15672/ # Скачаем утилиту администрирования # Примеры команд python2.7 rabbitmqadmin list queues vhost name node messages message_stats.publish_details.rate python2.7 rabbitmqadmin list exchanges python2.7 rabbitmqadmin declare queue name=test durable=false python2.7 rabbitmqadmin publish routing_key=test payload="Sending 1" python2.7 rabbitmqadmin publish routing_key=test payload="Sending 2" python2.7 rabbitmqadmin list queues python2.7 rabbitmqadmin get queue=test python2.7 rabbitmqadmin get queue=test count=10 python2.7 rabbitmqadmin get queue=test ackmode=ack_requeue_false python2.7 rabbitmqadmin -H 127.0.0.1 -u administrator -p your_password list vhosts
# RabbitMQ требует поддержку протокола AMQP (Advanced Message Queuing Protocol) # Почитать документацию: https://www.rabbitmq.com/tutorials/tutorial-one-python.html # Установим (в моем варианте python 2.7) # Скрипт отправки сообщения rabbit_hello.py: # Где: chmod +x rabbit_hello.py # Запускаем: # Проверяем # Скрипт получения сообщения rabbit_get_hello.py: # Где: chmod +x rabbit_get_hello.py # Проверяем
Комментарии пользователей Эту новость ещё не комментировалиНаписать комментарий Анонимам нельзя оставоять комментарии, зарегистрируйтесь! |
Контакты для обмена ссылками между сайтами | Видео к статьям на Youtube |
![]() |
|||||
Мои друзья: | ![]() | XaXaTyXa.ru | ![]() | Сообщество сисадминов | ![]() | ![]() |
|
© Snakeproject.ru создан в 2013 году.При копировании материала с сайта - оставьте ссылку. |