为了账号安全,请及时绑定邮箱和手机立即绑定

Springboot + ElasticSearch 构建博客检索系统

难度中级
时长 2小时40分
学习人数
综合评分9.60
35人评价 查看评价
9.5 内容实用
9.7 简洁易懂
9.6 逻辑清晰
简介:从实际需求分析开始,打造个人博客检索系统。内容涵盖 ES安装、ES基本概念和数据类型、Mysql 到 ES 数据同步、SpringBoot 操作 ES。通过本课,让学员对ES有一个初步认识,理解ES的一些适用场景,以及如何使用springboot来同ES进行交互。

第1章 课程介绍

本章会介绍学习内容,演示项目效果,梳理课程中使用到的工具,软件,以及本课涵盖的技术栈、重难点。

第3章 博客网站全文检索

本章中通过个人博客全文检索的实际场景,让学员了解现有mysql技术的局限性,并初步认识ES的检索性能。

第4章 Mysql、ES 数据同步

本章中会介绍并对比logstash、mysql binlog 订阅、Go语言中间件。演示基于logstash 如何实现 全量和增量数据同步。

第6章 课程回顾与总结

本章中结合思维导图,回顾课程中用到的技术,并提出几点建议。

解锁即可观看《Java架构师-技术专家》完整课程视频

Java架构师-技术专家

千万级电商项目从0到100全过程,覆盖Java程序员不同成长阶段的核心问题与解决方案

【第1周】架构初知与单体架构设计
【第2周】单体架构:分类,推荐,搜索,购物车开发
【第3周】单体架构:地址,订单,支付,定时任务开发
【第4周】单体架构:用户中心 ,订单/评价管理开发
【第5周】单体架构:单体项目如何在云服务器部署上线
【第6周】集群架构:LVS+Nginx高可用集群
【第7周】集群架构:主从复制高可用Redis集群
【第8周】集群架构:如何应对缓存雪崩,穿透
【第9周】手把手带你快速搞定分布式会话与单点登录
【第10周】手把手带你快速搞定分布式搜索引擎ES
【第11周】手把手带你快速搞定分布式FastDFS
【第12周】手把手带你快速搞定分布式RabbitMQ
【第13周】手把手带你快速搞定分布式Kafka
【第14周】手把手带你快速搞定分布式锁
【第15周】手把手带你快速搞定读写分离、分库分表
【第16周】手把手带你快速搞定分布式ID、分布式事务
【第17周】手把手带你快速搞定分布式接口幂等性
【第18周】微服务架构认知、服务治理-Eureka
【第19周】负载均衡、服务通信与调用
【第20周】服务容错-Hystrix
【第21周】分布式配置中心-Config
【第22周】消息总线、服务网关
【第23周】服务调用链追踪、消息驱动
【第24周】微服务下Sentinel流量防控卫兵
【第25周】服务治理的另一条路 - Dubbo
【第26周】服务容器化-Docker
【第27周】容器技术-Cloud Foundry
【第28周】容器编排-Mesos+ Marathon
【第29周】容器编排-K8S
【第30周】容器弹性扩缩容
【第31周】高性能网络通信基石-Netty入门与提高
【第32周】高性能网络通信基石-Netty最佳实战
【第33周】基于Netty打造RPC通信框架-1
【第34周】基于Netty打造RPC通信框架-2
【第35周】应用监控与调优-工具篇
【第36周】应用监控与调优-技巧与实战篇
【第37周】JVM性能调优-理论+工具篇
【第38周】JVM性能调优-实战篇
【第39周】数据库监控与调优
【第40周】Linux调优与架构调优
课程须知
开始课程学习之前,小伙伴们需要熟悉JAVA web开发,并要有一定mysql操作基础,如对Vue有一定了解学习效果更佳!
老师告诉你能学到什么?
1、ElasticSearch概念和适用场景 2、ElasticSearch 数据类型,和关系型数据库的对比 3、Mysql数据同步到ES(logstash, mysql binlog, 第三方Go 框架) 4、Springboot 操作ES 5、ElasticSearch 安装中文分词器

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!