Навигация
|
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 # Проверяем
Комментарии пользователей Эту новость ещё не комментировалиНаписать комментарий Анонимам нельзя оставоять комментарии, зарегистрируйтесь! |
Контакты Группа ВК | Код обмена баннерами | Видео к IT статьям на YoutubeВидео на другие темы Смотреть | |||
Мои друзья: | © Snakeproject.ru создан в 2013 году.При копировании материала с сайта - оставьте ссылку.Весь материал на сайте носит ознакомительный характер,за его использование другими людьми, автор ответственности не несет. |
||||
Поддержать автора и проект
|