服务市场部署 RabbitMQ

部署 RabbitMQ 服务

Zeabur 提供了 RabbitMQ 服务,让你可以在 Zeabur 上一键部署 RabbitMQ 消息队列。

ℹ️

目前 RabbitMQ 服务版本为 3-management。

部署 RabbitMQ 服务

在部署此服务之前,如果您还没有创建项目,您需要先创建一个项目。 您可以按照此文档创建您的项目。

在你的项目中,点击 新建服务,点击 预构建 ,在弹出列表搜索栏中搜索 RabbitMQ

deploy

点击部署后,Zeabur 会自动帮你部署 RabbitMQ 服务。

环境变量

当你部署 RabbitMQ 服务后,Zeabur 会自动帮你注入相关环境变量到其他的服务中。

  • RABBITMQ_HOST
  • RABBITMQ_PORT
  • RABBITMQ_DEFAULT_USER
  • RABBITMQ_DEFAULT_PASS

有时候我们可以用自行新增 DATABASE_URL 来取代上面的环境变量,例如:

amqp://<RABBITMQ_DEFAULT_USER>:<RABBITMQ_DEFAULT_PASS>@<RABBITMQ_HOST>:<RABBITMQ_PORT>/<DATABASE_NAME>

这里的 <DATABASE_NAME> 是你自行新增的 Vhost 名称。

在线管理界面

RabbitMQ 服务提供了一个在线管理界面,让你可以在浏览器中管理 RabbitMQ 服务。

你通过访问 http://<RABBITMQ_HOST>:15672 来访问 RabbitMQ 服务的在线管理界面。

DSN 设定

你可以透过变量 ${RABBITMQ_URI} 来使用 RabbitMQ 服务的 DSN(也就是 RabbitMQ 服务的网络地址)。