跳至主要內容
横空出世!MyBatis-Plus同款ES ORM框架,用起来够优雅!

横空出世!MyBatis-Plus同款ES ORM框架,用起来够优雅!

使用过Spring Data操作ES的小伙伴应该有所了解,它只能实现一些非常基本的数据管理工作,一旦遇到稍微复杂点的查询,基本都要依赖ES官方提供的RestHighLevelClient,Spring Data只是在其基础上进行了简单的封装。最近发现一款更优雅的ES ORM框架Easy-Es,使用它能像MyBatis-Plus一样操作ES,今天就以mall项目中的商品搜索功能为例,来聊聊它的使用!


macrozheng大约 11 分钟开源项目精选Elasticsearch
Elasticsearch官方已支持SQL查询,用起来贼方便!

Elasticsearch官方已支持SQL查询,用起来贼方便!

平时使用Elasticsearch的时候,偶尔会在Kibana中使用Query DSL来查询数据。每次要用到Query DSL时都基本忘光了,需要重新在回顾一遍,最近发现Elasticsearch已经支持SQL查询了(6.3版本以后),整理了下其用法,希望对大家有所帮助!


macrozheng大约 5 分钟Elasticsearch
微服务应用性能如何?APM监控工具来告诉你!

微服务应用性能如何?APM监控工具来告诉你!

当微服务系统越来越庞大,各个服务间的调用关系也变得越来越复杂,需要一个工具来帮忙理清请求调用的服务链路。之前在《Spring Cloud Sleuth:分布式请求链路跟踪》一文中使用的是Sleuth+Zipkin的解决方案,最近发现应用性能监控(Application Performance Monitoring,APM)也可以很好地解决该问题。对比SkyWalking和Elastic APM之后,发现Elastic APM更胜一筹,今天我们来一波Elastic APM的使用实践!


macrozheng大约 6 分钟开源项目精选应用监控Elasticsearch
面对成百上千台服务器产生的日志,试试这款轻量级日志搬运神器!

面对成百上千台服务器产生的日志,试试这款轻量级日志搬运神器!

之前我们搭建的ELK日志收集系统,主要是用来收集SpringBoot应用的日志。其原理是应用通过Logstash插件,使用TCP向Logstash传输日志,从而存储到Elasticsearch中去。但是有很多中间件的日志都是直接存储在文件中的,比如NginxElasticsearchMySQL,此时我们就需要一个搬运工来把日志搬到Elasticsearch中去,Filebeat正是这样一个日志搬运工,本文将详细介绍它的使用方法,希望对大家有所帮助。


macrozheng大约 4 分钟开源项目精选Elasticsearch日志收集
Elasticsearch 升级 7.x 版本后,我感觉掉坑里了!

Elasticsearch 升级 7.x 版本后,我感觉掉坑里了!

最近想把我的mall项目升级下,支持SpringBoot 2.3.0 版本。升级过程中发现需要升级Elasticsearch到7.x版本,学习过我的mall项目的朋友应该知道, 我用的Elasticsearch是6.x版本,升级到7.x以后ElasticsearchTemplate都不让用了。本文记录了Elasticsearch从6.x升级到7.x所遇到的一些问题,给大家排排坑!


macrozheng大约 3 分钟mall学习教程技术要点篇Elasticsearch
MySQL如何实时同步数据到ES?试试这款阿里开源的神器!

MySQL如何实时同步数据到ES?试试这款阿里开源的神器!

mall项目中的商品搜索功能,一直都没有做实时数据同步。最近发现阿里巴巴开源的canal可以把MySQL中的数据实时同步到Elasticsearch中,能很好地解决数据同步问题。今天我们来讲讲canal的使用,希望对大家有所帮助!


macrozheng大约 10 分钟开源项目精选MySQLElasticsearch
性能优越的轻量级日志收集工具,微软、亚马逊都在用!

性能优越的轻量级日志收集工具,微软、亚马逊都在用!

ELK日志收集系统大家都知道,但是还有一种日志收集系统EFK,肯定有很多朋友不知道!这里的F指的是Fluentd,它具有Logstash类似的日志收集功能,但是内存占用连Logstash的十分之一都不到,性能优越、非常轻巧。本文将详细介绍Fluentd的使用,主要用来收集SpringBoot应用的日志,希望对大家有所帮助!


macrozheng大约 6 分钟开源项目精选Elasticsearch日志收集
Elasticsearch快速入门,掌握这些刚刚好!

Elasticsearch快速入门,掌握这些刚刚好!

记得刚接触Elasticsearch的时候,没找啥资料,直接看了遍Elasticsearch的中文官方文档,中文文档很久没更新了,一直都是2.3的版本。最近又重新看了遍6.0的官方文档,由于官方文档介绍的内容比较多,每次看都很费力,所以这次整理了其中最常用部分,写下了这篇入门教程,希望对大家有所帮助。


macrozheng大约 9 分钟mall学习教程参考篇Elasticsearch
2