2016-10-11 37 views
2

我想創建AppEngine上使用火力地堡的原型,我一直在這裏描述打到9小時的配額:Firebase可以配置爲使用更少的AppEngine實例小時嗎?

要使用App Engine的使用火力地堡:下面https://cloud.google.com/solutions/mobile/firebase-app-engine-android-studio#configuring_the_app_engine_backend_to_use_manual_scaling

的文檔狀態標準環境下,您必須使用手動縮放。這是因爲Firebase使用後臺線程來偵聽更改,而App Engine標準環境只允許在手動縮放的後端實例上使用長期後臺線程。

我沒有使用Firebase實時數據庫功能,那麼它是否仍需要產生線程來偵聽更改?有沒有辦法將Firebase配置爲不需要這些後臺線程,因此不需要手動縮放?

回答

-1

引述the doc you linked

要使用App Engine的標準環境中使用火力地堡,就必須使用手動縮放。

因此,要能夠從應用引擎與Firebase數據庫進行交互,必須將您的實例設置爲手動縮放。

如果您不與數據庫交互,您可能可以使用自動縮放。但這取決於你的用例。

+1

是的,這基本上是我的問題。如果我不使用實時數據庫,是否有配置可以啓用自動縮放? –

+0

引用與我鏈接的文檔相同: –

+1

引用與我鏈接的文檔相同的文檔: '這是因爲Firebase使用後臺線程來監聽更改,而App Engine標準環境只允許在手動縮放的後端實例上使用長生命的後臺線程' 所有情況下都需要這些後臺線程,即使我沒有使用實時數據庫功能?有沒有辦法初始化Firebase,因此它不需要這些線程,因此不需要手動縮放? –

相關問題