2017-07-17 2 views
0

Ich habe rabbitMQ als VM in einem Google Cloud Project ausgeführt. In diesem Projekt habe ich eine NodeJS-App ausgeführt, in der ich versuche, mich mit rabbitMQ zu verbinden.So stellen Sie eine Verbindung mit Google Cloud RabbitMQ von Google App Engine her?

Ich erhalte die Fehlermeldung:

[AMQP] connect ETIMEDOUT ip:port 

Ich denke, die da in den Firewall-Einstellungen wird angegeben ein zulässiger IP-Bereich von 0.0.0.0/0.

Wie würde ich angeben, dass meine NodeJS App auch Zugriff hat?

Ich habe auch TCP-Protokoll auf den relevanten Ports erlaubt.

Antwort

0

Der Grund, warum ich keine Verbindung herstellen konnte, war, dass ich die GAE-App nicht einmal implementiert hatte, sondern mit einer einfachen npm start innerhalb der Google Cloud Shell. Sobald ich die rabbitMQ-Instanz über die interne IP-Adresse entfaltete und mit ihr verband, funktionierte es wie ein Zauber.

Verwandte Themen