微盟技术沙龙
「微盟技术沙龙」是由微盟研发中心发起并联合各方小伙伴为开发者举办的系列技术沙龙,从用户,产品,技术等方面与开发者进行交流。
微盟技术沙龙关注开发者在实际应用中遇到的问题。提供最真实的干货,以技术会友,为广大的开发者提供最直接的交流平台。
本次「Elasticsearch 在微盟的实践」专题沙龙由微盟技术出品,邀请到微盟技术专家,希望与业界同行一起交流,共同成长。
专题:Elasticsearch 在微盟的实践
会议时间:2023年12月21日 19:30
线上直播:微盟技术中心视频号,分布式实验室视频号,TesterHome视频号
出品人介绍
活动议程
活动内容
微盟 Elasticsearch 运维实践
议题概要:
Elasticsearch 作为开源的搜索引擎,在数据检索、大数据、日志分析等领域都有较好的表现。在微盟的生产环境中ES 被广泛使用。
1、Elasticsearch 使用建议:介绍在使用 Elasticsearch 进行数据搜索和分析时,应该遵循的一些规范和建议,包括es架构的选择、索引结构的设计、查询语句的优化、写入优化等等,以提高 Elasticsearch 的性能、可靠性、安全性和可维护性。
2、Elasticsearch 监控体系:介绍如何基于 Prometheus 和 Grafana 搭建一套Elasticsearch 的监控体系。无侵入兼容自建ES与云ES,实现微盟整个 ES 监控体系的落地。
3、Elasticsearch字段类型推荐:介绍 Elasticsearch 支持的多种字段类型,根据查询场景的特点和需求,选择最合适的类型的原则和建议,包括keyword/text/wildcard/long 类型等,以及分词器、查询方式等相关使用方法的影响和调优。
4、Elasticsearch日常问题:分享一些在使用 Elasticsearch 过程中遇到的问题,以及解决或避免的方法和经验,例如索引迁移,Deleted 文档占比问题,搜索可见性优化等。
讲师介绍:
金端,微盟运维组件专家,Elasticsearch 官方认证工程师,搜索客社区日报编辑。主要负责微盟ES产品运维工作,保障线上稳定性。在 ES 运维使用方面具有丰富的实战经验。对 ES/lucene 搜索分析方向保持学习和关注。
分享大纲:
1、Elasticsearch 使用建议,如何平稳地使用ES,一些运维ES常见的技巧。
2、Elasticsearch 监控体系,在指标上挖掘隐患,从数据中预判风险。
3、字段类型选择,ES 查询的核心问题,常踩坑的地方。
4、日常遇到的问题,微盟在使用ES的实战经验。
微盟 Elasticsearch 在商品中台的业务实践
议题概要:
Elasticsearch 在业务上,主要用于一些业务检索场景(商品检索、订单检索等),构建在 ES 搜索引擎之上。在微盟体系中,商品中台 ES承载了日均亿级别的查询和高频写入。经历过线上的一些性能挑战之后,逐步的沉淀了一些经验和理论。
本主题主要通过以下三个方面,来和大家探讨下 ES 在一些业务场景中的实操:
一、 ES在商品中台的使用场景&落地沉淀:业务场景、规模介绍,如何高效率地支撑多业务线的检索迭代需求。
二、ES在业务场景中的使用建议:通过一些建模的方法论,如何在一个业务选型中,进行合适的 ES 建模,业务研发,需要关注哪些场景,该从什么角度去做一些评估和选择,如何有效的设置一些索引。
三、基于业务场景的 ES 性能优化:ES 在业务的调优以及如何做优化,解决潜在问题风险,支持高频次的吞吐和写入查询。
最后呢,通过这些年与ES的恩爱情仇,提供一些ES,顶层的一些思考与方法论,一起交流,可以更轻松的使用ES,解决业务问题,提供商业价值。
讲师介绍:
张金榜,微盟高级技术专家。商品域中台负责人,深耕商品领域多年,主要负责商品域中台的后端技术架构设计、业务架构设计、底层通用能力建设、线上稳定性建设。专注于商品中台的高扩展、高性能的架构设计,并在商品搜索领域内,有较深入的研究和实践。
分享大纲:
1. ES在商品中台的使用场景&落地沉淀。
2. 基于业务场景下的使用建议。
3. 优化与实践。
参与方式
关注【微盟技术中心】视频号预约本次活动直播。