-3

Sockets を使用して Java で Web サービスを使用して構築したサーバーを同期する必要があります。その方法について何か提案をいただけますか?対称時間モデルを使用する予定ですが、そのロジックはわかっていますが、実装できませんでしたそれ。

ありがとう

4

1 に答える 1

1

提案:

  • 最良のアイデア(IMO)は、サーバーにNTPを展開(または構成)し、それらすべてを信頼できるネットワークタイムソースに同期することです。前の質問への回答をご覧ください。

  • 独自の時間同期を実装する必要がある場合は、いくつかの時間モデルを実装する方法を理解する必要があります。それは人々がすることではないので、他の誰かにそれを行う方法を尋ねることは助けにはなりません。(なぜ彼らは気になりますか?NTPは仕事をします...)

  • より簡単な代替方法は、マシンの1つ(「タイムマスター」または「タイムロード」などと呼ばれる)に単純なサーバーをセットアップすることです。これにより、クライアントにタイムレコーダーの内容が通知されます。次に、クライアントはクライアントから時刻を取得し、それに時計を設定します。(問題は、「タイムロード」マシンの時計がずれたり、何らかの形で偽の値に設定されたりすると、問題が発生する可能性があることです。)

于 2012-06-03T00:03:28.810 に答える