没有合适的资源?快使用搜索试试~ 我知道了~
jeet-search:一套基于ES的搜索方案
共21个文件
java:13个
xml:4个
properties:2个
需积分: 10 0 下载量 150 浏览量
2021-05-26
19:33:28
上传
评论
收藏 16KB ZIP 举报
温馨提示
jeet-search 一套基于ES的搜索方案 环境 系统环境:MacOS 10.12 数据库:MySQL 5.7.16 ES版本:stable 2.4.4 binlog订阅消费组件:canal-1.0.23 消息队列:RabbitMQ 3.6.6(注:在canal比较新的版本里已自带投递到MQ的功能) 原理 业务方更新MySQL表记录 canal模拟mysql slave的交互协议,伪装自己为mysql slave,向mysql master发送dump协议 mysql master收到dump请求,开始推送binary log给slave(也就是canal) canal解析binary log对象(原始为byte流) canal客户端将解析后数据发送到到RabbitMQ 业务方消费MQ,调用ES API更新索引,实现索引的实时更新 MySQL配置 修改my.cnf,开启binlog
资源推荐
资源详情
资源评论
收起资源包目录
jeet-search-master.zip (21个子文件)
jeet-search-master
src
main
resources
rabbitmq
rabbitmq.properties 88B
rabbitmq.xml 2KB
canal
example.properties 51B
elasticsearch
elasticsearch.xml 1KB
spring
applicationContext.xml 920B
java
rabbitmq
MessageSender.java 1KB
MessageReceiver.java 3KB
canal
CanalMsgContent.java 425B
CanalService.java 4KB
CanalChangeInfo.java 207B
CanalPool.java 1KB
CanalMsgMQHandlerImpl.java 683B
CanalMsgHandler.java 165B
CanalMsg.java 567B
CanalStarter.java 753B
consts
CommonConstant.java 427B
elasticsearch
User.java 824B
UserRepository.java 325B
README.md 3KB
pom.xml 5KB
.gitignore 220B
共 21 条
- 1
资源评论
沈临白
- 粉丝: 44
- 资源: 4572
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- docker一键安装包
- Screenshot_20240430_144340_com.ss.android.ugc.live.jpg
- 回到山沟沟.mp3
- 基于matlab实现自适应波束形成RLS及LMS算法仿真源程序1.rar
- 基于matlab实现自己编写的基于卡尔曼滤波的利用加速度传感器的计步器,测试数据是传感器放在腰部和手臂 .rar
- 基于matlab实现阵列信号处理,波束形成.rar
- 111111111111111111
- 基于matlab实现计步器编程;对当前的计步器装置的数值算法模拟 .rar
- Mdb学习查看PW;access;mdb;pw;password;patch
- 基于matlab实现关于语音信号声源定位DOA估计所用的一些传统算法.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功