欢迎来到【一个大西瓜】的博客

不曾为梦想奋斗,拿什么去燃烧青春。有梦之人亦终将老去,但少年心气如昨。
太阳每一个时刻都同时是夕阳和朝阳,每天她沉入西边,意味着她同时从另一面土地升起。
扩大
缩小

2019年8月20日

Elasticsearch由浅入深(五)_version乐观锁、external version乐观锁、partial update、groovy脚本实现partial update

摘要: 基于_version进行乐观锁并发控制 其中一个客户端,先更新了一下这个数据 { "_index": "test_index", "_type": "test_type", "_id": "7", "_version": 2, "result": "updated", "_shards": { "t 阅读全文

posted @ 2019-08-20 18:42 一个大西瓜咚咚咚 阅读(1164) 评论(0) 推荐(0) 编辑

Elasticsearch由浅入深(四)ES并发冲突、悲观锁与乐观锁、_version乐观锁并发

摘要: ES并发冲突 举个例子,比如是电商场景下,假设说,我们有个程序,工作的流程是这样子的: 我们比如咱们的程序就是多线程的,所以可能有多个线程并发的去执行上述的3步骤流程 有一个牙膏,库存100件,现在,同时有两个人都过来读取了牙育的数据,然后下单购买了这管牙膏,此时两个线程并发的服务于两个人,同时在进 阅读全文

posted @ 2019-08-20 11:43 一个大西瓜咚咚咚 阅读(811) 评论(0) 推荐(0) 编辑

Elasticsearch由浅入深(三)document的核心元数据、Id、_source元数据、全量替换、强制创建以及删除机制

摘要: document的核心元数据 document的核心元数据有三个:_index、_type、_id 初始化数据: { "_index": "test_index", "_type": "test_type", "_id": "1", "_version": 1, "result": "created 阅读全文

posted @ 2019-08-20 09:39 一个大西瓜咚咚咚 阅读(646) 评论(0) 推荐(0) 编辑

导航