внутри индекса? Или вообще во всем эластике, по всем индексам?
Ну это же timed uuid он уникален по всему эластику
Спасибо! Просто выяснилось, что сервис индексации генерит дубли записей (по ходу, из кафки сообщения несколько раз вычитывает, что ли) И есть мысль по-быстрому побороться с этим на стороне ES, самостоятельно формируя id на основе данных (типа даже если сервис несколько раз прочитает топик, и отправит в ES несколько запросов с одинаковым id - в индексе запись не задублируется) А потом уже в рабочем порядке разбираться с сервисом индексации и кафкой Будет такое решение работать? ))
Недавно столкнулся с такой проблемой, прямо сейчас на кафках включаю идемпотентность
Должен быть уникален в пределах индекса, не по всему эластику. Можно считать его аналогом первичного ключа. И да, формирование ид на основе данных поможет.
Обсуждают сегодня