2017-04-24 3 views
0

Weiß jemand, wie wir mehr als 12 gleichzeitige Verbindungen von App Engine zu Cloud SQL nutzen können?Cloud SQL-Verbindungsbeschränkungen mit Google APP Engine

Wir haben festgestellt, dass in der Dokumentation steht: "Jede App Engine-Instanz, die in einer Standardumgebung ausgeführt wird, kann nicht mehr als 12 gleichzeitige Verbindungen zu einer Google Cloud SQL-Instanz haben."

Wir verwenden Java für App Engine mit Hibernate ... Das Verbindungs-Pooling besagt, dass es nicht in der Produktionsumgebung verwendet werden sollte, aber wenn wir das Pooling deaktivieren, erreichen wir die maximale Anzahl von Verbindungen.

+1

Verwendung der flexiblen App Engine-Umgebung? –

+0

@ JL-HN weil wir Task Queues verwenden ... Aber für die nächste Iteration werden wir wahrscheinlich in die flexible Umgebung wechseln. Aber gibt es keinen Weg, dies zu lösen? Vielleicht eine größere Instanz von Cloud SQL? – JCRamirez

+1

@JCRRamirez Es sieht so aus, als ob das Limit von App Engine anstelle von Cloud SQL kommt, wie Sie sehen können "Jede App Engine-Instanz in einer Standardumgebung kann nicht mehr als 12 gleichzeitige Verbindungen zu einer Google Cloud SQL-Instanz haben." im Bereich "Google App Engine-Beschränkungen" unter https://cloud.google.com/sql/faq#sizeqps –

Antwort

2

Von Google Cloud FAQ: https://cloud.google.com/sql/faq#sizeqps

Google App Engine Limits

Anfragen von Google App Engine-Anwendungen zu Google Cloud SQL auf die folgenden Zeit und Verbindungsbeschränkungen unterliegen

  • Für Anwendungen, die in der Google App Engine-Standardumgebung ausgeführt werden, müssen alle Datenbankanforderungen innerhalb des HTTP-Anforderungstimers, aro, enden und 60 Sekunden. Für Anwendungen, die in einer flexiblen Umgebung ausgeführt werden, müssen alle Datenbankanforderungen innerhalb von 24 Stunden abgeschlossen sein.
  • Offline-Anfragen wie Cron-Aufgaben haben ein Zeitlimit von 10 Minuten. Anforderungen an Google Cloud SQL sind abhängig vom Skalierungstyp des App Engine-Moduls und davon, wie lange eine Instanz im Speicher verbleiben kann (Residenz).
  • Jede App Engine-Instanz, die in einer Standardumgebung ausgeführt wird, darf nicht mehr als 12 gleichzeitige Verbindungen mit einer Google Cloud SQL-Instanz haben.
Verwandte Themen