English 中文(简体)
不同系统时间的两个装置之间的对等物体
原标题:Syncing objects between two devices with different system times

I m syncing Object between two facilities. 物体有<条码>最后改良财产。 如果两个装置都修改了标的,那么在下一个合成中,在这两种装置中选择了标的版本,其中最新的<代码>lastMod 。 因此,我们没有做细微的合并,只是最近的一种合并。

问题在于此。 当一个装置收到一份已变物体清单时,可以可靠地比较所收物体最后变数,因为这两种装置的系统时间可能不同。

我认为,每件装置都发送了目前的日期/时间。 然后,每计算边远时间与当地时间之间的差别,以适当比较日期。 但是,如果在发送日期和接收该日期的遥控装置之间有差距,则造成与同时修改的物体(或同时非常接近)的对比不正确。 即,这两种装置都认为,遥远物体是新物体,最后带有不同的物体。

我希望我已经清楚地解释了这一点。

对这种问题必须有一个共同的解决办法,但我的大脑却无所作为。 任何建议? 预告......

最佳回答

我提出了应该发挥作用的解决办法。

客户将其日期发送给服务器。 服务器计算出一个曲线,用于使客户的日期与自己的时间正常化。 服务器向客户寄回机,客户使用同一三角洲(被否定)与桌面时间相同。 现在,这两种装置之间的任何转换都是一致的。 仍有可能出现这样的情况,即选择两个在<条码>和代号;LAG>秒之间,但至少这符合规定。

问题回答

以下解决办法只在对称系统运作,因为客户和服务器在航空上应当有相同时间,例如移动物体。





相关问题
Weird Time Issue in Python

Problem with using times in Python. Terminal > Python >>> calendar.timegm(datetime.datetime.now().utctimetuple()) 1258449380 This time indicates GMT: Tue, 17 Nov 2009 09:16:20 GMT Eclipse ...

How does a .NET process get the culture information?

I have a Windows service running (C#, .NET 2.0) on Windows Server 2003 R2. In one server the System.Threading.Thread.CurrentThread.CurrentCulture is {en-AU} and in the other {en-US}. This has caused a ...

Best way to get maximum Date value in java?

I m writing a bit of logic that requires treating null dates as meaning forever in the future (the date in question is an expiration date, which may or may not exist). Instead of putting in special ...

Date format in SQL Server

Short Question: What s the best date format to use in SQL Server? Long Explanation: We re converting our database from mysql to SQL Server. In mysql we always used int(11) to avoid the daylight ...

Converting asp.net/sql web app to be ime zone savy

Our current app stores all dates via the server s datetime. I m thinking we need to update all datetime values in the database over to UTC time. Now for displaying these dates back to the user, I ...

Check if string is of SortableDateTimePattern format

Is there any way I can easily check if a string conforms to the SortableDateTimePattern ("s"), or do I need to write a regular expression? I ve got a form where users can input a copyright date (as a ...

DateTime in PropertyGrid in .Net

I m currently working on some DateTime properties in a PropertyGrid in c#.Net. Im using the default drop-down datetime picker. My question: Is there any way to show the full date with the time? By ...

热门标签