在并行处理中维护订单

时间:2019-02-04 13:23:49

标签: parallel-processing geolocation data-manipulation

我们正在实施一个系统,其中成千上万的请求将按顺序进入队列,并且我们正在并行处理数据,这样做时,我们将丢失收到的订单,但是如果我们要如何维护订单做并行处理。

例如: 超级驱动程序每10秒钟将其位置发送到带有lat和lang的队列中,并且位置是按顺序的,但是当我们并行处理数据时,我们将丢失数据的顺序。我们该如何预防。

1 个答案:

答案 0 :(得分:0)

您的总体要求对我来说尚不明确,但似乎很简单,可以向每个入站请求添加一个递增ID。这样一来,您就可以(重新)订购已处理的数据,使其与您的入站订单相匹配。