客戶数据同步平台开源项目

我要开发同款
xiaofeiyang2026年05月10日
10阅读

技术信息

语言技术
JavaRocketMQElasticSearchDockerVue
系统类型
Web
行业分类
企业服务
开源地址
https://github.com/xiaofeiyang-jiujianghukou/customer-platform
授权协议
MIT许可

功能介绍

技术栈:JDK 25, Spring Boot 4.0.6, ES 8.11, RocketMQ 4.9.4, Canal 1.1.8, Vue 3, Docker Compose
1.通过Canal监听MySQL binlog,批量收集去重后发送至RocketMQ,批量阈值调至162使触发比例稳定在
4:6
2.ES同步服务消费MQ后根据status分流:有效记录upsert,逻辑删除记录物理删除,解决ES重复文档问题
3.客戶服务通过Feign获取ES编号分⻚结果,再批量查MySQL组装数据,查询从4s降至200ms
4.基于Vue3+ElementPlus开发管理端,支持多条件查询、详情查看、编辑及测试数据生成
5.Docker Compose编排9个容器,配置健康检查与启动顺序

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论