現在の日付と時刻を必要とする Java プログラムがあります。通常、これは簡単に実行できますが、ユーザーのシステムの日付/時刻が正しく設定されていないと、ソフトウェアに問題が発生する可能性があります。
外部サーバーから現在の日付/時刻を取得したいので、NTP クライアントの Java 実装を使用して、パブリック NTP サーバー (例: pool.ntp.org) から POSIX UTC タイムスタンプを取得できると考えていました。この目的のために自分のサーバーを実行するよりも信頼性が高く、費用対効果が高くなります。
ここで NTP は良い解決策ですか、それとも私が知らないより良いプロトコルはありますか?