2017-04-24 88 views
0

有誰知道我們如何使用從App Engine到Cloud SQL的超過12個併發連接?使用Google APP引擎的雲端SQL連接限制

我們發現該文檔說: 「在標準環境中運行的每個App Engine實例的Google Cloud SQL實例的併發連接數不能超過12個。」

我們正在使用Java for App Engine使用Hibernate ...連接池說明它不應該用於生產環境,但是如果我們禁用了池,我們會達到最大連接數。

+1

改用App Engine靈活環境? –

+0

@ JL-HN,因爲我們正在使用任務隊列...但是對於下一次迭代,我們可能會轉向靈活的環境。 但是沒有辦法解決這個問題嗎?也許獲得更大的Cloud SQL實例? – JCRamirez

+1

@JCRRamirez它看起來極限來自App Engine而不是Cloud SQL,因爲您可以看到「在標準環境中運行的每個App Engine實例的Google Cloud SQL實例的併發連接數不能超過12個。」根據https://cloud.google.com/sql/faq#sizeqps中的「Google App Engine限制」部分 –

回答

2

從谷歌雲常見問題解答:https://cloud.google.com/sql/faq#sizeqps

谷歌App Engine的限制

從谷歌App Engine應用程序到谷歌雲SQL

要求我們會在下列時間和連接數限制

  • 對於在Google App Engine標準環境中運行的應用程序,所有數據庫請求必須在HTTP請求計時器中完成,aro和60秒。對於在靈活環境中運行的應用程序,所有數據庫請求必須在24小時內完成。
  • 類似cron任務的脫機請求的時間限制爲10分鐘。 根據App Engine模塊的縮放類型以及實例可以在內存中保留的時間(居住地),對Google Cloud SQL的請求具有限制。
  • 在標準環境中運行的每個App Engine實例的Google Cloud SQL實例的併發連接數不能超過12個。