I m syncing Object between two facilities. 物体有<条码>最后改良条码>财产。 如果两个装置都修改了标的,那么在下一个合成中,在这两种装置中选择了标的版本,其中最新的<代码>lastMod 。 因此,我们没有做细微的合并,只是最近的一种合并。
问题在于此。 当一个装置收到一份已变物体清单时,可以可靠地比较所收物体最后变数,因为这两种装置的系统时间可能不同。
我认为,每件装置都发送了目前的日期/时间。 然后,每计算边远时间与当地时间之间的差别,以适当比较日期。 但是,如果在发送日期和接收该日期的遥控装置之间有差距,则造成与同时修改的物体(或同时非常接近)的对比不正确。 即,这两种装置都认为,遥远物体是新物体,最后带有不同的物体。
我希望我已经清楚地解释了这一点。
对这种问题必须有一个共同的解决办法,但我的大脑却无所作为。 任何建议? 预告......