2017-04-18 32 views
0

因此,在由於某些查詢限制而中斷Firebase並仔細選擇使用Firebase的應用程序的哪些功能後,我決定嘗試將我的某個應用程序移回僅使用Firebase。有了新的Firebase雲功能,這似乎幾乎是可能的,但有幾個(兩個)擔心,我不太確定我想在做出相當大的舉措之前已經清理完畢。Firebase的雲端函數 - 這與解析中的「Cloud Code」類似嗎?

1:Can I store information in memory for querying use?我有一個查詢需要我查詢三個字段,並且因爲這一個查詢我被迫使用第三方服務器和管理NodeJS實現。我希望使用NEDB對必要數據的集合進行排序,以根據請求將用戶密鑰返回給用戶。我讀過我們可以用Cloud Functions創建一個REST API,所以它主要是我有一個問題的內存中的數據。 每個用戶大約64字節

2:雲計算功能可以運行cron-jobs嗎?我有一些數據,我希望每24小時維護一次(在UTC午夜),Firebase雲計算功能是否可以實現這一點?

回答

1

1)每個函數調用應該預期彼此完全隔離。沒有一貫可用的「共享狀態」,這意味着沒有共享內存緩存或共享本地文件。這是產品自動縮放的唯一方法。如果您需要雲端功能中的數據,您必須找到一種方法來獲取它,這可能是一些查詢。

2)關於這個話題已經寫了很多。搜索會對你有好處。有些選項參見sample codethis Firebase blog。目前沒有本機支持的調度機制,所以您現在需要自己構建一個調度機制。

+0

謝謝,看起來我仍然在等待來自Firebase的更高級的查詢支持,然後才能真正離開我的服務器。不幸的。感謝您的答案! – Hobbyist

相關問題