Web services 世界时钟网络服务?

Web services 世界时钟网络服务?,web-services,Web Services,您使用的最可靠的世界时钟Web服务是什么?我认为由于延迟,不存在可靠的原子时钟Web服务。不幸的是,由于从您的机器到服务器来回传输消息/数据包的延迟问题,您可能永远无法获得真正准确的原子钟Web服务 大多数可通过互联网访问的原子钟使用一种称为的特定协议,该协议包括一个抖动缓冲区,该缓冲区专门用于解释传输延迟并根据传输延迟进行调整。这比通过HTTP使用web服务提供了更准确的原子钟时间表示 我认为如果您必须使用Web服务,最准确的Web服务应该是托管在物理上和地理上离您最近的服务器上,并且从您自己

您使用的最可靠的世界时钟Web服务是什么?

我认为由于延迟,不存在可靠的原子时钟Web服务。

不幸的是,由于从您的机器到服务器来回传输消息/数据包的延迟问题,您可能永远无法获得真正准确的原子钟Web服务

大多数可通过互联网访问的原子钟使用一种称为的特定协议,该协议包括一个抖动缓冲区,该缓冲区专门用于解释传输延迟并根据传输延迟进行调整。这比通过HTTP使用web服务提供了更准确的原子钟时间表示


我认为如果您必须使用Web服务,最准确的Web服务应该是托管在物理上和地理上离您最近的服务器上,并且从您自己的机器到服务器的网络跳数最少,因为这将减少数据包的延迟。

了解延迟。考虑到这一点,我为《美国时报》和其他人访问了网站。不知道哪一个是“最好的”。只要延迟是可预测的,NTP Web服务就可以了。NTP是一种有线协议,非常轻量级,可以移除可能导致额外延迟变化(又称抖动)的任何移动块。SOAP堆栈将引入更多的可变性。

纯粹主义者很快就指出了准确性问题。但我敢打赌,即使你的应用程序与原子钟软件本身位于同一台服务器上,你也无法获得完全准确的时间

我认为需要一个时钟Web服务。我可以想出一些场景,在这些场景中,休息几秒钟并不重要


除了准确性之外,另一个挑战性的领域是提供最新的服务和时间,这是考虑到大多数国家的夏时制细节。即使是最新的操作系统也很难做到这一点。但这肯定会使时钟Web服务变得有价值。

因为交付时间的Web服务太少了,所以我知道它是唯一可靠的Web服务(此外,它似乎不可靠)。因此,它是我能推荐的最准确的一个,特别是如果您只是使用它来确定本地时间和UTC时间之间的差异,可以四舍五入到最接近的15分钟。如果你想把时间放在一个特定的时区中,用时区的三个字母的缩写替换
utc
,即东部标准时间