Существует ли стандартный алгоритм объединения данных из двух параллельных скриптов? - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть два сценария, которые прослушивают один и тот же веб-сокет и записывают полученные пакеты в базу данных. В принципе, эти сценарии получают одинаковые пакеты, но возможны простои и так далее. Теперь я хотел бы объединить два потока в один надежный поток, удалив дубликаты.

Однако пакеты не имеют временных меток или идентификаторов, поэтому, просто взглянув на пакеты, невозможно установить sh который пришел первым. Не исключено, что некоторые пакеты намеренно идентичны. Пакеты имеют временную метку, когда поступают на серверы.

Существует ли стандартный, принципиальный подход для решения этой проблемы?

1 Ответ

0 голосов
/ 28 апреля 2020

Я бы предложил решить эту проблему с помощью алгоритма сравнения. Ответы на Diff Algorithm? могут помочь вам понять, как реализовать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...