我正在尝试在本地环境中测试 RabbitMQ 和 Bunny 的功能作为概念证明。我们目前正在使用 Beaneater/Beanstalk 并希望进行更改。我在本地环境中使用 vagrant,但似乎找不到合适的 VM。
任何人都可以直接指出一个好的教程,它给出了一步一步的指导,因为我尝试过的众多似乎都采取了不同的方法。
我正在尝试在本地环境中测试 RabbitMQ 和 Bunny 的功能作为概念证明。我们目前正在使用 Beaneater/Beanstalk 并希望进行更改。我在本地环境中使用 vagrant,但似乎找不到合适的 VM。
任何人都可以直接指出一个好的教程,它给出了一步一步的指导,因为我尝试过的众多似乎都采取了不同的方法。
你有考虑过码头工人吗?
我曾经为我需要的服务做 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/