部署 RabbitMQ 服务
Zeabur 提供了 RabbitMQ 服务,让你可以在 Zeabur 上一键部署 RabbitMQ 消息队列。
ℹ️
目前 RabbitMQ 服务版本为 3-management。
部署 RabbitMQ 服务
在部署此服务之前,如果您还没有创建项目,您需要先创建一个项目。 您可以按照此文档创建您的项目。
在你的项目中,点击 新建服务,点击 预构建 ,在弹出列表搜索栏中搜索 RabbitMQ
。
点击部署后,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 服务的网络地址)。