技术栈: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个容器,配置健康检查与启动顺序
点击空白处退出提示












评论