Ich versuche, eine GAE-App zu haben, die nur Benutzer registriert und Kontakte mit ihnen verknüpft und ihren Online-Status zurückgibt. Wenn online geben Sie ihre IP zurück. Also ich habe eine JPA-Entität mit der Benutzer-ID und der Kontaktliste und einem transienten IP-Feld. Jedes Mal, wenn sich ein Benutzer anmeldet, halte ich ihn in einer Karte.Wann sind statische Servlet-Variablen in gae enthalten?
Jetzt ist die Überraschung, dass es nach einer Weile scheint, die Karte wird geleert, und wird die Benutzer vergessen. Ich habe keine Ahnung, warum das passieren könnte, wie man es überprüft (neben dem Beobachten des Verhaltens), und es existiert eine Alternative, neben dem Speichern der IP im Datenspeicher.
http://code.google.com/appengine/docs/java/memcache/usingjcache.html – simpatico
In meinem Fall würde ich den Datenspeicher benötigen. – simpatico