摘要:
1.Neo4j简介 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据 阅读全文
摘要:
本文以Elasticsearch 6.8.4版本为例,介绍Elasticsearch父子文档的使用。 上一篇文章介绍了Elasticsearch的嵌套文档,这一篇来介绍另外一种关系文档,父子文档。 1、父子文档 父子文档在理解上来说,可以理解为一个关联查询,有些类似MySQL中的JOIN查询,通过某 阅读全文
摘要:
本文以Elasticsearch 6.8.4版本为例,介绍Elasticsearch嵌套文档的使用。 最近一段时间都在搞Elasticsearch搜索相关的工作,总结一下搜索知识点供大家参考。 在Elasticsearch取消了多个索引内创建多个type的机制,由于场景需要,所以调研了 嵌套文档 和 阅读全文
摘要:
问题起因:使用Zuul网关服务,需要整合下游系统的swagger,但是下游服务存在context path配置,无法正确跳转,最后使用ZuulFilter解决。 1.Zuul整合下游swagger 首先介绍一下Zuul如何整合下游服务swagger,很好理解,就是通过Zuul的swagger地址,实 阅读全文
摘要:
本文使用SpringBoot结合Redis进行简单的token鉴权。 1.简介 刚刚换了公司,所以最近有些忙碌,所以一直没有什么产出,最近朋友问我登录相关的,所以这里先写一篇简单使用token鉴权的文章,后续会补充一些高阶的,所以如果感觉这篇文章简单,可以直接绕行,言归正传,现在一般系统都进行了前后 阅读全文
摘要:
本文介绍如何利用dubbo自定义负载实现简单灰度(用户纬度,部分用户访问一个服务,其余访问剩余服务)。 其实在这之前,对dubbo了解的也不是很多,只是简单的使用过,跑了几个demo而已,但是得知接下来可能要用dubbo进行开发,还是赶紧补了一下相关的知识,看了看官网,另外买了一本书《深入理解Apa 阅读全文
摘要:
本文介绍SpringBoot基于数据库实现简单的分布式锁。 阅读全文
摘要:
本文介绍如何使用canal增量同步mysql数据库信息到ElasticSearch。(注意:是增量!!!) 1.简介 1.1 canal介绍 Canal是一个基于MySQL二进制日志的高性能数据同步系统。Canal广泛用于阿里巴巴集团(包括 "https://www.taobao.com" ),以提 阅读全文
摘要:
本文介绍如何使用go mysql elasticsearch同步mysql数据库信息到ElasticSearch。 1.go mysql elasticsearch简介 go mysql elasticsearch是一个将MySQL数据自动同步到Elasticsearch的服务。 它首先使用mysq 阅读全文
摘要:
本文介绍如何使用logstash同步mysql数据库信息到ElasticSearch. 1.准备工作 1.1 安装JDK 网上文章比较多,可以参考: "https://www.dalaoyang.cn/article/16" 。 1.2 安装Logstash 我使用了5.x版本和6.x版本,可以参考 阅读全文