找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

67

积分

0

好友

7

主题
发表于 4 天前 | 查看: 23| 回复: 0

课程简介

本课程系统讲解Go语言与Elasticsearch 8在企业级搜索微服务中的实战应用。课程涵盖Go项目工程化、ES核心原理、中间件集成、微服务架构设计等关键技术,通过商品搜索、订单搜索、邮件搜索、日志搜索四大典型场景,深入解析海量数据下的性能优化方案。学员将掌握Go+ES8技术栈的完整开发流程,学会处理千亿级数据的高并发搜索需求,提升分布式系统设计和性能调优能力。课程包含丰富的实战案例和面试专题,帮助开发者构建稳定高效的搜索微服务体系。


下载地址

游客,如果您要查看本帖隐藏内容请回复

课程目录

01 课程介绍及学习指南

第1-2节:课程导学与学前必读内容。

02 Go项目工程化实战

第2-2至2-8节:项目目录结构、包管理、错误处理与配置管理。

03 ES实战指南

第3-2至3-11节:Dynamic Mapping、数据建模、排序与写入优化。

04 ES运维指南

第4-1至4-9节:集群规划、跨集群搜索、容灾与监控实践。

05 微服务架构设计

第5-2至5-10节:架构原则、服务拆分、隔离与可用性保障。

06 Go集成中间件

第6-2至6-14节:消息队列、ES、Redis、MongoDB与监控集成。

07 非用户短文本搜索

第7-2至7-36节:商品搜索业务、数据建模、性能优化与缓存。

08 用户短文本搜索

第8-2至8-14节:订单搜索场景、数据建模、集群存储与接口实现。

09 时序型数据搜索

第9-2至9-12节:日志搜索建模、存储优化、冷热分层与查询。

10 用户大文本搜索

第10-2至10-14节:邮件搜索难点、服务分层、索引优化与压测。

11 ES面试专题

第11-2至11-11节:面试技巧、集群规划、写入过程与优化手段。

12 课程总结

第12-1节:搜索服务实战课程总结内容。

--- 点击展开详细目录 ---

第10章搜索场景:用户维度大文本搜索实战与优化之道

  • 🎬 10-10邮件搜索服务如何同邮件收发服务解耦(一).mp4
  • 🎬 10-11邮件搜索服务如何同邮件收发服务解耦(二).mp4
  • 🎬 10-12邮件数据的索引.mp4
  • 🎬 10-13esrally的安装.mp4
  • 🎬 10-14邮件数据集群的压测.mp4
  • 🎬 10-1大文本搜索-章节导学.mp4
  • 🎬 10-2邮件搜索业务场景和功能分析.mp4
  • 🎬 10-3PB级数据的邮件搜索业务难点分析、.mp4
  • 🎬 10-4 服务分层避免大量写入拖慢集群.mp4
  • 🎬 10-5 用户维度的冷热分离让重度用户拥有极致的搜索体验.mp4
  • 🎬 10-6空间换时间,提升搜索速度.mp4
  • 🎬 10-7倒排索引与列存储分离,降低集群存储压力.mp4
  • 🎬 10-8针对大文本索引数据在集群层面有哪些优化点?.mp4
  • 🎬 10-9针对大文本索引数据在索引层面有哪些优化点.mp4

第11章 面试专题:ES高频面试精讲,征服面试官

  • 🎬 11-1 面试专题-章节导学.mp4
  • 🎬 11-10 数字类型的字段应该如何设置mapping为什么?.mp4
  • 🎬 11-11 针对读多写少和写多读少以及数据实时性要求不同的场景下有哪些对应的优化手段?.mp4
  • 🎬 11-2 面试技巧 (一).mp4
  • 🎬 11-3 面试技巧 (二).mp4
  • 🎬 11-4 详细描述ES写入,更新,删除和查询的具体过程.mp4
  • 🎬 11-5 给你10台32核128G内存的机器,如何规划集群节点能让集群吞吐能力最大化?.mp4
  • 🎬 11-6 平时常用的集群运维相关的api有哪些?具体是如何使用的? (一).mp4
  • 🎬 11-7 平时常用的集群运维相关的api有哪些?具体是如何使用的?(二).mp4
  • 🎬 11-8 段合并的具体过程是怎样的?哪些情况下会触发段合并?.mp4
  • 🎬 11-9 与mysql的like查询相比,ES有哪些优势?为什么会有这些优势?.mp4

第12章 课程总结

  • 🎬 12-1 搜索服务实战-课程总结.mp4

第1章课程介绍及学习指南

  • 🎬 1-2课程导学.mp4

第2章Go项目工程化实战:构建规范化Go工程项目

  • 🎬 2-1Go项目工程化实战-章节导学.mp4
  • 🎬 2-2为工程设计合理的目录结构(一).mp4
  • 🎬 2-3为工程设计合理的目录结构(二).mp4
  • 🎬 2-4api接口如何设计.mp4
  • 🎬 2-5如何管理项目中的配置.mp4
  • 🎬 2-6Go项目中包管理最佳实践(一).mp4
  • 🎬 2-7Go项目中包管理最佳实践(二).mp4
  • 🎬 2-8Go开发中优雅的处理错误.mp4

第3章ES实战指南:掌握ES核心使用细节

  • 🎬 3-10从写入原理深入ES写优化(二).mp4
  • 🎬 3-11从写入原理深入ES写优化(三).mp4
  • 🎬 3-1ES实战指南-章节导学.mp4
  • 🎬 3-2DynamicMapping是特性也有毒性(一).mp4
  • 🎬 3-3DynamicMapping是特性也有毒性(二).mp4
  • 🎬 3-4字段属性的确定,数据建模填坑(一).mp4
  • 🎬 3-5字段属性的确定,数据建模填坑(二).mp4
  • 🎬 3-6定制化排序的骚操作(一).mp4
  • 🎬 3-7定制化排序的骚操作(二).mp4
  • 🎬 3-8嵌套对象查询的坑.mp4
  • 🎬 3-9从写入原理深入ES写优化(一).mp4

第4章ES运维指南对ES运维经验分享

  • 🎬 4-1ES集群及节点角色规划实践(一).mp4
  • 🎬 4-2ES集群及节点角色规划实践(二).mp4
  • 🎬 4-3ES集群及节点角色规划实践(三).mp4
  • 🎬 4-4ES跨集群搜索原理和实战(一).mp4
  • 🎬 4-5ES跨集群搜索原理和实战(二).mp4
  • 🎬 4-6ES集群多可用区容灾原理及实践.mp4
  • 🎬 4-7ES跨集群数据迁移实战.mp4
  • 🎬 4-8使用Promethues+Grafana监控ES集群.mp4
  • 🎬 4-9ES集群运维实践经验总结.mp4

第5章微服务:构建微服务设计架构知识体系

  • 🎬 5-10电商微服务架构演进过程.mp4
  • 🎬 5-1微服务设计-章节导学.mp4
  • 🎬 5-2架构的设计原则.mp4
  • 🎬 5-3单体架构演进存在的痛点.mp4
  • 🎬 5-4单体架构拆分成微服务架构.mp4
  • 🎬 5-5微服务可用性之服务隔离.mp4
  • 🎬 5-6微服务可用性之服务限流.mp4
  • 🎬 5-7微服务可用性之服务降级.mp4
  • 🎬 5-8微服务可用性之过载保护.mp4
  • 🎬 5-9微服务可用性经验之超时控制.mp4

第6章Go集成常用的中间件

  • 🎬 6-10Go中如何正确使用Redis?.mp4
  • 🎬 6-11Go集成MongoDB细节揭秘(一).mp4
  • 🎬 6-12Go集成MongoDB细节揭秘(二).mp4
  • 🎬 6-13Go集成Promethues细节揭秘(一).mp4
  • 🎬 6-14Go集成Promethues细节揭秘(二).mp4
  • 🎬 6-1Go中间件集成实战-章节导学.mp4
  • 🎬 6-2项目中使用Go集成各种中间件需要考虑哪些?.mp4
  • 🎬 6-3各种场景引入消息中间件应该如何选择?.mp4
  • 🎬 6-4Golang使用kafka的正确姿势(一).mp4
  • 🎬 6-5Golang使用kafka的正确姿势(二).mp4
  • 🎬 6-6Go操作ES的一些技巧和注意事项(一).mp4
  • 🎬 6-7Go操作ES的一些技巧和注意事项(二).mp4
  • 🎬 6-8Go操作ES的一些技巧和注意事项(三).mp4
  • 🎬 6-9生产环境中Go集成mysql需要重点解决哪些问题?.mp4

第7章搜索场景:非用户的短文本搜索及优化之道

  • 🎬 7-10如何应对数据膨胀带来的性能问题.mp4
  • 🎬 7-11服务隔离下解决数据同步-项目环境配置及整体介绍.mp4
  • 🎬 7-12服务隔离下解决数据同步-初始化商城主服务依赖的中间件服.mp4
  • 🎬 7-13服务隔离下解决数据同步-商城主服务优雅退出.mp4
  • 🎬 7-14服务隔离下解决数据同步-商品变更事件发送kafka消息.mp4
  • 🎬 7-15索引商品数据(一).mp4
  • 🎬 7-16索引商品数据(二).mp4
  • 🎬 7-17索引商品数据(三).mp4
  • 🎬 7-18提升搜索性能之并发搜索(一).mp4
  • 🎬 7-19提升搜索性能之并发搜索(二).mp4
  • 🎬 7-1非用户短文本搜索及优化-章节导学.mp4
  • 🎬 7-20提升搜索性能之多级缓存策略.mp4
  • 🎬 7-21提升搜索性能之截断策略(一).mp4
  • 🎬 7-22提升搜索性能之截断策略(二).mp4
  • 🎬 7-23搜索服务介绍.mp4
  • 🎬 7-24商品搜索接口的实现(一).mp4
  • 🎬 7-25商品搜索接口的实现(二).mp4
  • 🎬 7-26商品搜索接口的实现(三).mp4
  • 🎬 7-28商城服务对接搜索服务(一).mp4
  • 🎬 7-29商城服务对接搜索服务(二).mp4
  • 🎬 7-2项目环境说明.mp4
  • 🎬 7-30商城服务对接搜索服务(三).mp4
  • 🎬 7-31集群和索引层面的一些优化.mp4
  • 🎬 7-32衡量搜索服务质量的关键指标.mp4
  • 🎬 7-33搜索性能指标上报(一).mp4
  • 🎬 7-34搜索性能指标上报(二).mp4
  • 🎬 7-35巧用NoSQL型数据库补足关系型数据库(一).mp4
  • 🎬 7-36巧用NoSQL型数据库补足关系型数据库(二).mp4
  • 🎬 7-3商品搜索业务场景和功能分析.mp4
  • 🎬 7-4商品搜索业务难点分析.mp4
  • 🎬 7-5搜索性能有决定性因素的数据建模需注意的地方(一).mp4
  • 🎬 7-6搜索性能有决定性因素的数据建模需注意的地方(二).mp4
  • 🎬 7-7搜索性能有决定性因素的数据建模需注意的地方(三).mp4
  • 🎬 7-8搜索性能有决定性因素的数据建模需注意的地方(四).mp4
  • 🎬 7-9搜索性能有决定性因素的数据建模需注意的地方(五).mp4

第8章搜索场景:用户短文本搜索及优化之道

  • 🎬 8-10如何快速重建用户订单索引(一).mp4
  • 🎬 8-11如何快速重建用户订单索引(二).mp4
  • 🎬 8-12索引订单数据.mp4
  • 🎬 8-13订单搜索接口实现(一).mp4
  • 🎬 8-14订单搜索接口实现(二).mp4
  • 🎬 8-1用户短文本搜索场景-章节导学.mp4
  • 🎬 8-2订单搜索业务场景和功能分析.mp4
  • 🎬 8-3特定场景下的数据建模(一).mp4
  • 🎬 8-4特定场景下的数据建模(二).mp4
  • 🎬 8-5特定场景下的数据建模(三).mp4
  • 🎬 8-6千亿级订单搜索业务难点分析.mp4
  • 🎬 8-7 千亿级订单数据下如何规划集群存储.mp4
  • 🎬 8-8如何避免大量写入导致集群高负载而影响查询效率?.mp4
  • 🎬 8-9如何做流量削峰(本章未完结,持续更新中).mp4

第9章搜索场景:时序型数据搜索实战与优化之道

  • 🎬 9-10集群和索引层面的一些优化.mp4
  • 🎬 9-11收集Elasticsearch服务日志.mp4
  • 🎬 9-12实现Elasticsearch服务日志查询.mp4
  • 🎬 9-1时序型数据搜索-章节导学.mp4
  • 🎬 9-2日志搜索业务场景和功能分析.mp4
  • 🎬 9-3日志索引数据建模常见误区.mp4
  • 🎬 9-4日志搜索业务难点分析.mp4
  • 🎬 9-5如何降低海量日志的存储成本.mp4
  • 🎬 9-6索引生命周期管理原理及实践.mp4
  • 🎬 9-7冷热分层原理及实践(一).mp4
  • 🎬 9-8冷热分层原理及实践(二).mp4
  • 🎬 9-9使用异步搜索解决海量数据的分析统计.mp4


您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|云栈社区(YunPan.Plus) ( 苏ICP备2022046150号-2 )

GMT+8, 2025-11-5 18:48 , Processed in 0.088727 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 CloudStack.

快速回复 返回顶部 返回列表