活动预告 | 微盟技术沙龙 - Elasticsearch 在微盟的实践 12/21/2023

微盟技术沙龙

「微盟技术沙龙」是由微盟研发中心发起并联合各方小伙伴为开发者举办的系列技术沙龙,从用户,产品,技术等方面与开发者进行交流。

微盟技术沙龙关注开发者在实际应用中遇到的问题。提供最真实的干货,以技术会友,为广大的开发者提供最直接的交流平台。

本次「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.  优化与实践。

参与方式

关注【微盟技术中心】视频号预约本次活动直播。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/224546.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GPU 性能测试软件:GPU-Z,2023 年 9 月 12 日更新

GPU-Z是一款用于Windows操作系统的免费工具,它用于查看和监控计算机的图形处理单元(GPU)信息。这个工具是专为计算机硬件爱好者、游戏玩家、系统管理员和技术支持人员设计的 GPU-Z 的特点 GPU信息:GPU-Z能够显示关于您计算机中G…

命令执行 [BUUCTF 2018]Online Tool1

打开题目 我们代码审计一下 if (isset($_SERVER[HTTP_X_FORWARDED_FOR])) { $_SERVER[REMOTE_ADDR] $_SERVER[HTTP_X_FORWARDED_FOR]; } 如果存在xxf头且不为空,则将xxf头内容(真实的客户端ip)赋给ROMOTE_ADDR(代理服务器传过…

如何使用蜘蛛池蚂蚁SEO

​蜘蛛池是一种利用搜索引擎爬虫进行推广营销的方式。它的核心是建立一个能够吸引搜索引擎爬虫的网站群,这些网站能够产生大量的优质内容,并形成一个巨大的网站群,从而吸引更多的搜索引擎爬虫。 如何联系蚂蚁seo? baidu搜索&…

【C语言(十二)】

数据在内存中的存储 一、整数在内存中的存储 整数的2进制表示方法有三种,即 原码、反码和补码 有符号的整数,三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,最高位的⼀位是被当做符号…

赠与婚外情人1百余万,主张全额返还获支持

丈夫婚内出轨,并瞒着妻子给情人转账177万余元,最终被妻子发现诉至法院。近日,湖南省湘阴县人民法院审理了一起不当得利案件,认定丈夫的赠与行为无效,支持了妻子全额返还的诉讼请求。   男子钱某与女子赵某于2020年6月…

无参数RCE知识点

什么是无参数RCE? 无参rce,就是说在无法传入参数的情况下,仅仅依靠传入没有参数的函数套娃就可以达到命令执行的效果 核心代码 if(; preg_replace(/[^\W]\((?R)?\)/, , $_GET[code])) { eval($_GET[code]); } 这段代码的核心就是只…

西工大计院计算机系统基础实验二(配置gdb插件)

第二次实验是二进制炸弹实验,为了简化操作,并且让大家接下来能够按照作者之前已经为网安院写好的博客西工大网络空间安全学院计算机系统基础实验二(清楚实验框架及phase_1)-CSDN博客来走,大家需要下载一款好用的gdb插件…

java基础进阶之List和Set和Map

1、list List本身是一个接口,该接口继承自Collection接口,它有两个常用的实现子类ArrayList和LinkedList。从功能特性上来看,List是有序、可重复的单列集合,集合中的每个元素都有对应的顺序索引,我们可以通过该索引来访…

canvas基本绘制对象

目录 绘制画布 设置画布 绘制圆形 绘制矩形填充渐变色 绘制文字及文字样式 绘制画布 <canvas id"canvas" width"800" height"600"></canvas> 设置画布 //获得画布元素var canvasdocument.getElementById(canvas);var ctxca…

基于Java (spring-boot)的二手物品交易平台

​ 一、项目介绍 1、管理员功能 &#xff08;1&#xff09;登录&#xff1a;管理员能够根据账号访问系统。 &#xff08;2&#xff09;用户管理&#xff1a;管理员可以添加、删除、修改用户信息&#xff0c;查看用户列表&#xff0c;对用户进行管理和控制。例如&#xff0c…

Python将Labelme文件的标注信息绘制到图片上

Python将Labelme文件的标注信息绘制到图片上 前言前提条件相关介绍实验环境Python将Labelme文件的标注信息绘制到图片上代码实现输出结果 前言 由于本人水平有限&#xff0c;难免出现错漏&#xff0c;敬请批评改正。更多精彩内容&#xff0c;可点击进入Python日常小操作专栏、O…

利用docker部署Node-RED

利用Docker部署Node-RED可以通过以下步骤进行&#xff1a; 1. 安装Docker&#xff1a;首先&#xff0c;确保你的计算机上已经安装了Docker。你可以从Docker官网下载并安装适合你操作系统的版本。 2. 创建Docker镜像&#xff1a;在Dockerfile中&#xff0c;编写一个包含Node-RED…

Java面试整理-多线程

Java多线程(Java Multithreading)是Java编程语言中的一个核心概念,它允许程序同时执行多个任务。在多线程环境下,CPU可以在不同的线程之间迅速切换,使得似乎多个任务在同时进行,这对于提高应用程序的性能和响应速度非常重要。 在深入讨论多线程之前,我们可以先对比一下线…

react dom的diff理解及性能优化

diff的三大过程 当某个值变化时&#xff0c;他从根组件寻找 (key,state,props,context) 当父组件稳定时&#xff0c;react会跳过子组件的props的对比 只有当当前组件值改变时&#xff0c;从他开始&#xff0c;所有的子孙节点都会对比props props是全等比较&#xff0c;所以&am…

windows 创建SSH公钥

1、 运行电脑终端 powershell 2、检查你的电脑是否已经有 SSH key cd ~/.ssh ls 3、创建一个 SSH key ssh-keygen -t rsa -C “your_emailexample.com” or ssh-keygen -t ed25519 -C “your_emailexample.com” 代码参数含义&#xff1a; -t 指定密钥类型&#xff0c;默…

怎么把图片转文字?这几个图片转文字方法一定要知道!

怎么把图片转文字&#xff1f;无论是从书籍、网络还是社交媒体上&#xff0c;我们经常需要从图片中提取文字来进行复制、编辑或翻译。手动操作耗时耗力&#xff0c;效率低下&#xff0c;那么怎么把图片转文字呢&#xff1f;今天我将介绍三种不同的方法来实现图片转文字。 图片转…

OceanMind海睿思案例入选第二届中国数据治理年会“DCMM百项优秀案例”

近日&#xff0c;中国电子信息行业联合会在北京成功举办“第二届中国数据治理年会”。 本届大会以“数据强基、智领未来”为主题&#xff0c;汇聚我国数据治理领域的资深专家、学者、企业大咖同台论道&#xff0c;共话数据未来的发展与创新。 中新赛克海睿思作为DCMM3级乙方代…

HPM6750系列--总章

本栏目介绍先楫半导体出品的HPM6750芯片&#xff08;基于HPM6750evkmini开发板&#xff09; ​​​​​​​ 内容概述 HPM6750系列--第一篇 初识HPM6750 介绍HPM6750芯片信息&#xff0c;包括主频、内存、外设配置&#xff0c;并列举了各种开发工具和开发资源。 HPM6750系列--…

​urllib.parse 用于解析 URL​

源代码: Lib/urllib/parse.py 该模块定义了一个标准接口&#xff0c;用于将统一资源定位符&#xff08;URL&#xff09;字符串拆分为不同部分&#xff08;协议、网络位置、路径等&#xff09;&#xff0c;或将各个部分组合回 URL 字符串&#xff0c;并将“相对 URL”转换为基于…

Cloudflare始终使用HTTPS且带参数跳转到www的域名

文章目录 设置教程设置图跳转实测 设置教程 关闭 SSL/TLS -> 边缘证书 的 Always Use HTTPS 规则 -> 页面规则 -> URL: http://www.example.com/* 设置成始终使用HTTPS 规则 -> 页面规则 -> URL: example.com/* 设置成 转发URL301重定向到 to https://www.ex…