【问题标题】:Deploy rabbitmq to Azure将 rabbitmq 部署到 Azure
【发布时间】:2020-05-26 08:16:24
【问题描述】:

我想将 rabbitmq:3-management-alpine docker 映像部署到 Azure。首先,我想在 Azure App 服务环境中使用 docker 映像并为容器创建了一个 Web 应用程序,但我发现似乎不可能为 Web 应用程序公开不同的管理端口(SSL 端口 5671 和 15671)。默认情况下它只支持 80 和 443。我想使用 web 应用程序,因为这样可以更轻松地管理 SSL 配置。

无论如何,在意识到这个事实之后,我认为我可以使用 azure 容器实例,但我不知道如何使用容器实例管理 ssl 配置和环境变量 default users admin users..etc。你能帮我用 SSL 指定 rabbitmq 的 yaml 配置吗?以及证书副本..等?

谢谢,

【问题讨论】:

  • 真的有两个选择。如果您只是想要一个发布/订阅系统,请查看 Azure 服务总线,它或多或少地做同样的事情,但通过改进的 AMQP 1.0 协议。如果您需要 RabbitMQ,请将其部署在一对虚拟机或 Azure Kubernetes 服务上。

标签: azure docker rabbitmq containers azure-web-app-service


【解决方案1】:

将 rabbitmq 部署到 azure 的最简单方法是容器实例。

【讨论】:

  • 我正在尝试这样做,但我发现它一点也不容易。将rabbitmq部署到ACI有哪些步骤?
  • 但是如何部署到应用服务?容器实例在“运行时”不可配置,我看不到 Azure 门户的日志
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多