关于在虚拟环境中设置RabbitMQ / Bunny的建议

时间:2016-08-09 16:00:54

标签: ruby-on-rails rabbitmq bunny

我试图在我的本地环境中测试RabbitMQ和Bunny的功能作为概念证明。我们目前正在使用Beaneater / Beanstalk并希望改变。我正在使用vagrant用于我的本地环境,但似乎无法找到合适的VM。

任何人都可以直接指出一个好的教程,它提供了一步一步的指导,因为我尝试的众多人似乎采取了不同的方法。

1 个答案:

答案 0 :(得分:2)

你考虑过码头工人吗?

我曾经为我需要的服务做过流浪者和其他类型的虚拟机,但现在我正在使用docker来做这样的事情。

http://docker.com下载并安装docker(获取最新的Docker for Mac,Docker for Windows或Docker Engine for linux - 而不是他们在主页上链接到的“docker toolbox”)

安装好docker之后,您可以下载rabbitmq图像,并创建一个容器:

docker pull rabbitmq:management
docker run -d -p 5672:5672 -p 15672:15672 --name rmq rabbitmq:management

现在当你需要运行rabbitmq时,你就这样做了:

docker start rmq

当你不需要它运行时:

docker stop rmq

对于rabbitmq客户端和Web管理界面,您可以通过localhost通过此设置的端口转发来访问RMQ。

有关此Rabbitmq泊坞窗图像的更多信息,请访问:https://hub.docker.com/_/rabbitmq/