まあ、私はmysqlとjavaを学んでいます。ログインアプリ、Server - client MySQLをやろうとしています。1 user session java appとmysql
問題は、同じユーザーが1時間以上で1つのPCにログインできることです。私は、彼が他のPCにログインすることができますログアウトする場合、ユーザーが時間に1つのPCに記録されるようにしたいです。
私はDB内のテーブルの中にステータスカラムを置くことを考えましたが、サーバへの接続が失われた場合、ユーザのステータスを変更する方法はありません。
これを解決するにはどうすればよいでしょうか。私がはっきりと説明したかったと思う
どこのサーバからどのサーバまでの接続ですか?クライアントブラウザはアプリケーションサーバーへの接続を失いますか? – deFreitas
mysqlサーバから、javaアプリケーション – Palomino9r
を保存しないで、最後に成功したログインのステータスとタイムスタンプがshahartの回答として機能するかもしれません。アプリケーションとデータベースとの接続が失われた場合、memcache、redis、Cassandraなどの分散ストレージを使用してログインセッションを保存することができます – deFreitas