@vanillathunder

Как избежать колизии в elasticsearch?

После обновления пользователем данных, создается jobs, которые выполняются асинхронно. Что делать если несколько пользователей изменят одну запись, и более старая запись запишется в elastic раньше чем новая. Как этого избежать.
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
leahch
@leahch
Я мастер на все руки, я козлик Элек Мэк :-)
Конечно же будет не супер, если старая запись запишется поверх новой.
Но у нас есть что есть: поле _version спешит на помощь - https://www.elastic.co/guide/en/elasticsearch/refe...
Только-то и нужно, что использовать версию документа, если версия не соответствует, то выдаст ошибку.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы