微盟技术沙龙:商品中台ES实战——亿级查询与性能优化
需积分: 0 140 浏览量
更新于2024-06-18
收藏 5.69MB PDF 举报
"微盟技术沙龙分享了Elasticsearch在商品中台的应用实践,涉及使用场景、业务建议和性能优化策略。分享者张金榜是微盟的技术专家,专注于商品中台的架构设计和稳定性建设。"
在【02-微盟技术沙龙-ES在商品中台的落地 12.21 2023 online】这个主题中,Elasticsearch(ES)被用于商品检索、订单检索等业务场景,尤其在微盟的商品中台扮演关键角色,处理日均亿级别的查询和高频写入。商品中台的ES处理TB级别的数据,确保高效检索和实时写入同步。
1. ES在商品中台的使用场景及落地实践:
- 商品搜索是电商的核心场景,用户意图明确,但商品数量庞大,而展示空间有限。ES帮助解决这一矛盾,提供快速准确的搜索结果,提升转化率。
- ES支持B/C端多条件混合检索,处理商品的各种特征描述,如名称、属性、分组、条码等,实现联动检索过滤和排序推荐,服务商户管理和商品露出。
- 系统规模巨大,处理TB级别的数据,平均查询耗时20ms以内,保持系统稳定运行。
2. 基于业务场景的使用建议:
- 数据建模是关键,包括概念建模、逻辑建模和物理建模,需要根据业务需求和ES特性进行合理设计。
- 面对业务迭代,应关注技术限制与业务边界,建立业务监控体系,设定检索准入条件,以及考虑系统的可扩展性设计。
- 遇到问题时,需要进行权衡,比如在满足业务需求的同时处理底层技术的限制,沉淀思维模式和方法论。
3. ES性能优化策略:
- 调优是应对业务挑战的重要环节,包括索引结构优化、查询性能提升和系统资源管理。
- 解决高并发写入和查询的性能瓶颈,确保系统的稳定性和响应速度,同时预防潜在问题和风险。
4. 顶层思考与方法论:
- 分享者张金榜积累了多年经验,将分享如何更轻松地使用ES,如何解决实际业务问题,以及如何通过ES创造商业价值。
通过这次沙龙,参与者将深入理解ES在商品中台的实际应用,获取业务研发和系统优化的实用技巧,促进ES在更多场景下的高效运用。
171 浏览量
217 浏览量
109 浏览量
2021-09-29 上传
2021-04-08 上传
2021-09-25 上传
2021-07-11 上传
Elastic中国社区官方博客
- 粉丝: 4w+
- 资源: 72
最新资源
- frontend_engineers_must_know:使用Vanilla Javascript构建的辅助项目
- sota-onboarding:使用Heroku云平台的最先进的检测和入门应用程序
- matlab代码sqrt-R-spaceship-tracking:利用预测控制模型(可以实施)跟踪漂移的飞船,以证明基本控制系统
- PhoDibaLab_REM_HiddenMarkov模型:在Kamran Diba实验室对2021年冬季我的轮换做的分析
- Python-Kmeans
- matlab数据读入和fft变换程序简单实用
- 友基手写板驱动 v1.4.0 最新版
- hai_vu78,matlab实训 源码,matlab源码之家
- 的words:一个本机应用程序,可尝试使用NativeScript-Vue构建的what3words API
- drag-n-drop-taskboard:https
- 学习技术
- matlab有些代码不运行-KCF:“带内核相关过滤器的高速跟踪”的源代码
- sipml5-master.zip
- 简洁购物商城.zip
- moviedatabase
- jei_jn36,matlab中的fit函数源码,matlab源码网站