Elasticsearch обновляет результаты одного и того же документа одновременно в VersionConflictEngineException
Мои рабочие обрабатывают объекты и записывают их в mysql и asticsearch, теперь случается, что 2 (или несколько рабочих) обрабатывают похожие объекты и обновляют один и тот же документ ES.
В результате возникает следующая ошибка:
VersionConflictEngineException[[test][4] [seller][2678449]: version conflict, current [18], provided [17]]
Я провел некоторое исследование и попытался использовать retry_on_conflict
вариант, но это привело к следующей ошибке:
ActionRequestValidationException[Validation Failed: 1: can't provide both retry_on_conflict and a specific version;]
Я использую Elastica версии 1.2.1 и Elasticsearch версии 1.2.1