0

分散コンピューティング環境で、NTPを使用してパブリッシャーとサブスクライバー間の遅延を測定できるかどうかを知りたいです。NTPはすべてのノードで構成されます。統計を個別に収集することができます。NTPを使用して、パブリッシャーとsの間のレイテンシーを正確に測定するにはどうすればよいですか。

4

1 に答える 1

1

NTP を使用して、ネットワーク内のマシンを同期できます。次に、ローカル時刻、つまり System.currentTimeMillis() を使用してローカル時刻を取得します。

タイミングを簡単にする 1 つの方法は、メッセージで時間を送信することです。このようにして、送信された時間と受信された時間を比較して、レイテンシを取得できます。

注: これはミリ秒単位の精度です。精度を高めるには、特別なインフラストラクチャが必要です。

于 2013-01-28T10:57:59.420 に答える