- mac os M1
- java 8
- spring boot 2.4.0
- gradle 6.6.1
- RabbitMQ 3.8
- producer : module to send messages to queue
- consumer : module to read messages from queue
$ brew install rabbitmq
- foreground
$RABBITMQ_HOME/sbin/rabbitmq-server start
- background
brew services start rabbitmq
- http://localhost:15672
- account : test-admin / password!
$RABBITMQ_HOME/sbin/rabbitmqctl add_user test-admin password!
$RABBITMQ_HOME/sbin/rabbitmqctl set_user_tags test-admin administrator
$RABBITMQ_HOME/sbin/rabbitmqctl list_users
$RABBITMQ_HOME/sbin/rabbitmqctl add_vhost vhost-01
$RABBITMQ_HOME/sbin/rabbitmqctl list_vhosts
rabbitmqctl list_permissions [-p vhost ] [user] [conf] [write] [read]
$RABBITMQ_HOME/sbin/rabbitmqctl set_permissions -p vhost-01 test-admin ".*" ".*" ".*"