在 Zeabur 部署 RabbitMQ
Zeabur 提供了 RabbitMQ 服務,讓你可以在 Zeabur 上一鍵部署 RabbitMQ 消息佇列。
ℹ️
目前 RabbitMQ 服務版本為 3-management。
部署 RabbitMQ 服務
在部署此服務之前,如果您還沒有建立專案,您需要先建立一個專案。 您可以按照此文件建立您的專案。
在你的專案中,點選 建立服務 → Prebuilt ,在彈出列表搜尋列中搜尋 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 服務的網路地址)。