2012-06-02 21 views
-3

我需要同步我使用Sockets在java上使用web服務構建的服務器。可以給我任何建議如何做到這一點?我計劃使用對稱時間模型,儘管我知道它的邏輯,但我無法實現它。在使用Java上的套接字的服務器之間的時鐘同步

感謝

+5

爲什麼不簡單地使用ntpd? –

+3

我會看看你的最後一個問題[回答](http://stackoverflow.com/a/10863752/758280)。這真的是你最好的選擇。 – Jeffrey

+0

不止一次提出問題,並不會讓您更有可能得到答案 - 實際上不太可能*會刪除他的一半已完成的帖子* – Voo

回答

1

建議:

  • 最好的辦法(IMO)是部署(或配置)NTP服務器上,並將它們全部同步到一個可靠的網絡時間源。看到你以前的問題的答案!

  • 如果你不得不實現自己的時間同步,你需要弄清楚如何實現一些時間模型。問別人怎麼做不會有幫助,因爲這不是人們做的事。 (爲什麼他們打擾?NTP做這項工作......)

  • 更簡單的選擇是在其中一臺機器上設置一個簡單的服務器(指定「時間主」或「時間主」或其他),告訴客戶它的時間表是什麼。然後,客戶只需從客戶那裏獲得時間,並將時鐘設置爲它。 (如果「時間主」機器的時鐘漂移或者以某種方式被設置爲假值,則事情可能會出錯。)

相關問題