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
以上