1

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

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

4

1 回答 1

2

你有考虑过码头工人吗?

我曾经为我需要的服务做 vagrant 和其他类型的虚拟机,但现在我使用 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

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

有关 rabbitmq 的此 docker 映像的更多信息,请参见此处:https ://hub.docker.com/_/rabbitmq/

于 2016-08-09T20:27:09.390 回答