2016-07-14 7 views
1

Auf der Firebase-Server-Setup-Seite (https://firebase.google.com/docs/server/setup) bietet es eine Java-SDK (Firebase-Server-sdk.jar) für reguläre Java-Anwendungen. Ich frage mich, ob Firebase-Server-sdk.jar für Google Appengine funktioniert.Funktioniert Firebase-Server sdk auf Google Appengine Java

Wie Sie wissen, ist Google Appengine spezielle Container, die Einschränkung wie nicht zulassen, dass wir unseren eigenen lang laufenden Prozess ausführen.

Firebase-Server-SDK ermöglicht es uns, Listener einzurichten, Datenänderungen in der Firebase-Echtzeitdatenbank zu überwachen, was den Anschein hat, als würde es eine Art lang andauernden Prozess erfordern. (zum Beispiel, siehe https://firebase.google.com/docs/database/server/retrieve-data)

+0

Siehe https://cloud.google.com/solutions/mobile/firebase-app-engine-android-studio –

+0

@FrankvanPuffelen für App-Engine ist es notwendig, manuelle Skalierung einzustellen und nur eine Instanz verwenden, es ist nicht genug für die Produktion. Gibt es eine Möglichkeit, Firebase mit automatischer Skalierung zu verwenden? – Yevgen

+0

Nicht im Moment. –

Antwort

0

Ich schlage vor, Sie an der flexiblen Umgebung von appengine einen Blick zu nehmen.

Standard-Version ist überhaupt nicht für dauerhafte Verbindungen vorbereitet (ist sinnvoller, wenn wir über regelmäßige Wartung der db, Mails oder alles, was Sie tatsächlich mit einem Cron tun können) sprechen und wenn Sie versuchen, es dauerhaft manchmal verwenden wird die Verbindung verlieren.

Wenn dies der Fall ist, sollten Sie eine flexible Umgebung verwenden. Es ist Beta, wahrscheinlich wird es teurer, aber es hält die Verbindung aufrecht.

https://cloud.google.com/appengine/docs/flexible/

hoffe, das hilft!