- 0
- 0
- 约3.38千字
- 约 6页
- 2026-07-24 发布于北京
- 举报
79_代码实战:基于refresh技术强制更新订单数据
.开篇
1
上节课先描述等待Refresh操作自动执行的场景,索引缓冲区和段的数据存在1秒钟的时间差,导致订单的读
取操作不能第一时间获取订单更新信息。于是,我们修改方案在写入Elasticsearch进行强制Refresh操
作,将索引缓冲区的数据马上迁移到段中,这样就可以让操作马上获取订单更新的信息。本节课是代码实
践课,我们会在代码层面实施强制Refresh的方案。今天的课程分为以下部分:
修改OrderServiceImpl
2.修改OrderServiceImpl
通过上节课中整理的思路,我们需要在Elasticsearch写入数据的时候进行强制Refresh的操作,按照这个思路
我们就需要在每个执行写入Elasticsearch代码的地方加入对应的代码。纵观代码实现类中,写入方法最为集
中的就是OrderServiceImpl中了,这里我们需要将该类中关于Elasticsearch写入的方法逐一进行修改。
如图1所示,依旧在biz/api/service/impl目录下面找到OrderServiceImpl类,这里我们需要修
改createOrder和pay方法。在createOrder方法中,在定义indexRequest的最后
您可能关注的文档
最近下载
- JT-T-1236-2019公路声屏障紧急疏散出口设置要求.docx VIP
- 2026年事业单位笔试-山东-山东计算机信息管理(医疗招聘)历年参考题库含答案详解.docx VIP
- 2026年江西抚州紧缺国企招聘真题含详细解析试题及答案.doc
- 中国文化概论__中国古代文学.pptx VIP
- GA_T 1585-2019法庭科学 尸体检验摄像技术规范.pdf
- 2026年重庆市第一中学校中考第一次模拟测试物理试题(试卷+解析).docx VIP
- 12J609图集—防火门窗.pdf
- 2026年全国初中数学竞赛培优真题汇编 专题26锐角三角函数含详解.pdf VIP
- 2026年昆明市石林国有资本投资集团有限公司及下属公司招聘(18人)考试参考题库及答案解析.docx VIP
- 2026江苏南通市海安市招聘政府购买服务人员(第二批次)6人考试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)