做项目中经常遇到过天的时候,每个系统的时间不一致的情况,对于交易系统需要考虑很多方面。
在火箭发射这种高精度的科研活动,如何保证系统时间的统一性呢?
百度 :
NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到
世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。
它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)进行时间同步,它可以提供高精准度的时间校正,而且可以使用加密确认的方式来防止病毒的协议攻击。
新的标准时间,是由原子钟报时的国际标准时间UTC(Universal Time Coordinated,世界协调时)。所以NTP获得UTC的时间来源可以是原子钟、天文台、卫星,也可以从Internet上获取。
解决方案: 系统不读取本地时间,采用请求NTP服务器的方式。 具体代码实现很好找。