У меня есть два сценария, которые прослушивают один и тот же веб-сокет и записывают полученные пакеты в базу данных. В принципе, эти сценарии получают одинаковые пакеты, но возможны простои и так далее. Теперь я хотел бы объединить два потока в один надежный поток, удалив дубликаты.
Однако пакеты не имеют временных меток или идентификаторов, поэтому, просто взглянув на пакеты, невозможно установить sh который пришел первым. Не исключено, что некоторые пакеты намеренно идентичны. Пакеты имеют временную метку, когда поступают на серверы.
Существует ли стандартный, принципиальный подход для решения этой проблемы?