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

Advice on setting up RabbitMQ/Bunny in virtual environment

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

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

你考虑过 docker 吗?

我曾经为我需要的服务做 vagrant 和其他类型的虚拟机,但现在我正在使用 docker 来处理几乎所有这样的事情。

http://docker.com 下载并安装 docker(获取 [=44= 的最新 Docker,Windows 的 Docker,或 Docker linux 的引擎 - 不是他们 link 在主页上的 "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 管理界面。

有关此 docker rabbitmq 图像的更多信息可在此处找到:https://hub.docker.com/_/rabbitmq/