【问题标题】:How to connect to Google Cloud RabbitMQ from Google App Engine?如何从 Google App Engine 连接到 Google Cloud RabbitMQ?
【发布时间】:2017-07-20 17:51:22
【问题描述】:

我在 Google Cloud 项目中将 rabbitMQ 作为 VM 运行。在同一个项目中,我正在运行一个 NodeJS 应用程序,我正在尝试连接到 rabbitMQ。

我不断收到错误:

[AMQP] connect ETIMEDOUT ip:port

我认为这是因为在防火墙设置中指定了允许的 IP 范围 0.0.0.0/0。

如何指定我的 NodeJS 应用程序也被允许访问?

我还允许在相关端口上使用 tcp 协议。

【问题讨论】:

    标签: google-app-engine rabbitmq google-cloud-platform


    【解决方案1】:

    所以我无法连接的原因是因为我什至没有部署 GAE 应用程序,而是我在 Google Cloud Shell 中使用简单的npm start 对其进行了测试。一旦我通过其内部 IP 部署并连接到 rabbitMQ 实例,它就像一个魅力。

    【讨论】: