我需要使用Sockets同步我在java上使用Web服务构建的服务器。您能给我任何建议吗?我打算使用对称时间模型,但即使我知道它的逻辑,我无法实现它。
感谢
答案 0 :(得分:1)
建议:
最好的想法(IMO)是在服务器上部署(或配置)NTP,并将它们全部同步到可靠的网络时间源。查看上一个问题的答案!
如果你必须实现自己的时间同步,你需要弄清楚如何实现一些时间模型。问别人怎么做是没有用的,因为这不是人们做的事情。 (为什么他们会打扰?NTP完成这项工作......)
更简单的替代方法是在其中一台机器上设置一个简单的服务器(指定为“time master”或“time lord”或其他东西),告诉客户端它的时钟是什么。然后客户端从客户端获取时间,并将其时钟设置为它。 (问题在于,如果“时间领主”机器的时钟漂移或者以某种方式设置为虚假值,事情就会出错。)