azure - 在 Azure 容器实例上持久化 RabbitMQ 队列和数据
问题描述
我已成功部署 RabbitMQ Bitnami docker 以在我的 Azure 订阅中作为容器实例运行,并且我能够将消息发送到我通过 RabbitMQ 管理 web ui 定义的队列。问题是,一旦我重新启动容器实例,所有消息和队列都消失了。
我在同一资源组下定义了一个文件共享,并调用了以下 Azure CLI 命令来创建实例并将其“绑定”到文件共享:
az container create -g learning1 --name rabbitmq-instance1 --image dbmregistry1.azurecr.io/bitnami/rabbitmq:latest --cpu 1 --memory 1 --ports 80 5672 15672 --dns-name-label db-rabbit1 --azure-file-volume-share-name dbshare1 --azure-file-volume-account-name {STORAGE-NAME} --azure-file-volume-account-key {KEY} --azure-file-volume-mount-path /data
但这似乎还不够。在管理 web api 中它看起来像这样:
RabbitMQ 节点图像
感谢任何可能缺少的建议。
解决方案
推荐阅读
- excel - 如何使用 VBA 复制文本文件中列的内容
- macos - 为什么 Automator 不工作?!就像它失败了
- html - 仅使用 CSS 使第一列在反应表中保持粘性
- c++ - -std=c++14 在我的构建命令中 -std=c++11 之后,哪个获胜?
- python - 如何将结构文本文件转换为熊猫数据框
- julia - How can I read text file with converting in Julia?
- android - React Native 添加谷歌广告
- c# - 如何制作上标变量的字符串?
- spring - 关于 @ConditionalOnProperty 和 @ImportResource 的快速基本 Spring 问题
- c# - Moq 测试 - 模拟服务调用总是返回 Null