RabbitMQ - udaybhanu007/OVN-Poc GitHub Wiki
RabbitMQ
Manual- A complete guide to RabbitMQ installation, setup & use:
https://www.rabbitmq.com/install-windows-manual.html
Installation:
- Install Erlang (prerequisite for RabbitMQ) http://erlang.org/download/otp_src_23.2.tar.gz
- Install RabbitMQ: https://www.rabbitmq.com/install-windows.html#installer
Start/Stop RabbitMQ Service:
- Type RabbitMQ in Windows Search & click on RabbitMQ Service – start OR RabbitMQ Service – stop
CLI Commands:
- Open cmd & navigate to C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9\sbin
- Install Service: rabbitmqctl.bat install
- Start Service: rabbitmqctl.bat start
- Stop Service: rabbitmqctl.bat stop
- Check service status: rabbitmqctl status
- Get list of queues: rabbitmqctl list_queues
- Get all commands available: rabbitmqctl
Sample Code:
- Basic example: https://www.rabbitmq.com/tutorials/tutorial-one-go.html
- Event driven – topic exchange approach: https://github.com/Pungyeon/go-rabbitmq-example