我的工作者处理对象并将它们写入mysql和elasticsearch,现在碰巧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;]