Sockets を使用して Java で Web サービスを使用して構築したサーバーを同期する必要があります。その方法について何か提案をいただけますか?対称時間モデルを使用する予定ですが、そのロジックはわかっていますが、実装できませんでしたそれ。
ありがとう
Sockets を使用して Java で Web サービスを使用して構築したサーバーを同期する必要があります。その方法について何か提案をいただけますか?対称時間モデルを使用する予定ですが、そのロジックはわかっていますが、実装できませんでしたそれ。
ありがとう
提案:
最良のアイデア(IMO)は、サーバーにNTPを展開(または構成)し、それらすべてを信頼できるネットワークタイムソースに同期することです。前の質問への回答をご覧ください。
独自の時間同期を実装する必要がある場合は、いくつかの時間モデルを実装する方法を理解する必要があります。それは人々がすることではないので、他の誰かにそれを行う方法を尋ねることは助けにはなりません。(なぜ彼らは気になりますか?NTPは仕事をします...)
より簡単な代替方法は、マシンの1つ(「タイムマスター」または「タイムロード」などと呼ばれる)に単純なサーバーをセットアップすることです。これにより、クライアントにタイムレコーダーの内容が通知されます。次に、クライアントはクライアントから時刻を取得し、それに時計を設定します。(問題は、「タイムロード」マシンの時計がずれたり、何らかの形で偽の値に設定されたりすると、問題が発生する可能性があることです。)