httpsession destroy を GAE で追跡する方法を知っている人はいますか? HttpSessionListener が GAE で正しく機能せず、sessionDestroyed メソッドが呼び出されないことがわかりました。
より具体的には、ユーザーがアプリケーションにログインしたときにデータベースに保存する情報がありますが、一部のユーザーがしばらく非アクティブである場合、この情報をデータベースから削除する必要があります。そのようなときに sessionDestroyed メソッドが呼び出されれば簡単ですイベントが発生すると、今のところ毎分実行されるcronジョブを実行しました。ジョブは、メモリ内のこの種のハンドルのすべてのデータを照会し、どのデータが非アクティブであるかを削除します。しかし、これは非常に非効率的な方法です。キャッシュを使用して最適化できます。しかし、それは他のエレガントな方法かもしれません。
どんな考えも温かく適用されます。