架构师成长记_第八周_09_ES-文档乐观锁版本控制 if_seq_no 与 if_primary_term

Posted 流浪少年的梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了架构师成长记_第八周_09_ES-文档乐观锁版本控制 if_seq_no 与 if_primary_term相关的知识,希望对你有一定的参考价值。

ES-文档乐观锁版本控制 if_seq_no 与 if_primary_term

在旧的版本, 我们进行乐观锁版本控制, 是需要在操作后方携带 _version, 但是在新的版本中, 需要使用拼接if_seq_noif_primary_term俩个参数的方式进行操作.

测试如下

  1. 创建一个索引文档
    在这里插入图片描述
  2. 修改时进行乐观锁版本控制
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

PS:

在操作的时候, 字段_version自动累加
字段_seq_no自动累加
字段primary_term不会累加
在这里插入图片描述

以上是关于架构师成长记_第八周_09_ES-文档乐观锁版本控制 if_seq_no 与 if_primary_term的主要内容,如果未能解决你的问题,请参考以下文章

架构师成长记_第八周_06_ES-文档的基本操作

架构师成长记_第八周_08_ES-文档的基本操作

架构师成长记_第八周_08_ES-文档的基本操作

架构师成长记_第八周_07_ES-文档的基本操作

架构师成长记_第八周_21_Springboot 整合 elasticsearch

架构师成长记_第八周_21_Springboot 整合 elasticsearch