ES的乐观锁
一、ES使用乐观锁进行并发控制
ES官方文档-Update API中提到ES6.7.0版本前使用version
字段进行并发控制,而6.7.0开始使用if_seq_no,if_primary_term
进行并发控制。
二、测试
1)创建测试数据,当前version为1。
2)指定版本号更新数据,第一次更新成功
3)指定相同版本号,进行第二次更新失败
ES官方文档-Update API中提到ES6.7.0版本前使用version
字段进行并发控制,而6.7.0开始使用if_seq_no,if_primary_term
进行并发控制。
1)创建测试数据,当前version为1。
2)指定版本号更新数据,第一次更新成功
3)指定相同版本号,进行第二次更新失败