
[英]Is there an obvious way to sort this list of data by time in Python
[英]What's an effective way to sort data objects by creation time after aggregating them from separate machines?
我正在多台计算机上创建数据,并行处理数据,然后聚合到单独的计算机上。 按创建时间(准确地说,+ /-5秒)对聚合数据进行排序的最佳方法是什么? 如果所有计算机都通过NTP同步了系统时间,那么是否要在每台源计算机上从UNIX时代开始使用整数时间戳记,这将足够可靠吗?
经过很短的时间思考之后,到目前为止,我能想到的最好的技术是在源计算机上保持单调时钟,而不是在数据上添加绝对时间戳,而应添加“自创建以来的年龄” ”(按单调时钟的滴答声计算),然后在汇总机上按此年龄排序。 由于网络延迟,这为错误留下了余地,因此我愿意接受更多建议(除非重新实现NTP,如本答案所示) 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.