0

こんにちは、私は GWT アプリを書いています。アプリは、いくつかの情報を取得、保存、および表示することで構成されています。クライアント側では、RPC 呼び出しを使用してデータベースから取得した情報を表示します。次に、リモート サーバーから XML ファイルを取得して解析し、10 秒ごとにデータベースにデータを保存する必要があります。クライアント側と対話せずにサーバー側でそれを行う必要があるため、誰もアプリを閲覧していなくても実行されます。誰かがこれに対する解決策を持っていますか?

クライアント側からタイマーを使用して10秒ごとにデータをフェッチ、解析、保存するメソッドを呼び出すことでこれを解決しようとしましたが、これは機能しません。 、しかし、誰もそれを1か月間閲覧していないと、リモートサーバーからのデータが取得されず、1か月間保存されないという問題があります.....

本当に解決策が必要です...よろしくお願いします!

4

1 に答える 1

0

完全な Java EE アプリケーション サーバーを使用する場合は、Java EE のタイマー機能を使用できます (「Oracle チュートリアル」を参照)。
それ以外の場合は、サーバーにこれに対する独自のソリューションがあるかどうかを確認できます。3 番目の解決策は、別のバッチ アプリケーションを作成し、それを cron ジョブを介してトリガーするか、デーモンとして実行することです。

于 2012-09-02T10:15:25.063 に答える