0

私はJavaを使用してWebサービスで2つのサーバーを構築しました。私の問題は、Javaのカレンダークラスを使用してサーバーの時刻を同期する方法がわからないことです。それを手伝っていただければ幸いです。少なくともそれは素晴らしいことです。例を挙げれば、どうすればそれができますか。

ありがとう

4

1 に答える 1

4

それらの間でシステム時間を同期するためにJavaを使用するべきではないと思います。この問題に利用できる成熟した広く普及したプロトコルがあります:ネットワーク時間プロトコル

そうでなければあなたは対処しなければなりません

  • ネットワーク遅延
  • 内部CMOSクロックのタイムドリフト
  • 正しい参照日を取得する
  • システム権限:通常、時間を変更するにはrootが必要です...そしてWebサービスをrootとして実行したくないですか?

もちろん、これらの問題はすべてNTPで解決されます。

于 2012-06-02T15:50:25.900 に答える