今日やったこと

RabbitMQにrabbitmq-delayed-message-exchangeを入れるというのをやりました

やった方法を簡単にまとめます

方法

Dockerを使って試します

1.RabbitMQのコンテナを作ります

docker run --rm -p 15672 --name some-rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password rabbitmq:3-management

2.コンテナの中に入ります

docker exec -it some-rabbit bash

3.rabbitmq-delayed-message-exchangeのファイルを取ってきます

apt-get update && apt-get install -y curl
curl -O http://www.rabbitmq.com/community-plugins/v3.6.x/rabbitmq_delayed_message_exchange-0.0.1.ez 

4.pluginsフォルダにぶち込みます

mv rabbitmq_delayed_message_exchange-0.0.1.ez $RABBITMQ_HOME/plugins

5.有効にします

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

以上