自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 基于Canal监听Mysql的binlog变更同步到elasticsearch失败的问题排查

再看dbTableEsSyncConfig这个map集合,它的value存放的是你配置的yml文件,而key是采用配置的destination+数据库库名+表名,而这里这个数据库名就是你在adapter的配置文件中配置的mysql url中写的数据库名,我写的时候就是。而adapter监听到的binlog是数据库名全部转为小写后的字符串,这样就会在下面这里判断的时候configMap为null,就跳过了增量同步的过程!数据库库名不要存在大写英文字母!全量同步可以成功,但是增量同步失败。

2025-08-18 21:26:16 723

原创 各种分布式组件的安装:Nacos、RocketMQ、XXL-JOB、ElesticSearch+Kibana、Canal、Seata、Sentinel,部分基于docker

1.1步骤中git过来的nacos-docker默认配置是拉去最新的nacos,你可以在nacos-docker/example文件夹中按 comman+shift+. 开启隐藏文件,找到 .env 文件,在里面修改你想要的版本。项目部署在丐版mac mini M2 8g运行内存,而rocketMQ所需内存最好至少为8G,再加上其他中间件,内存明显不够用,故本项目的RocketMQ部署在我的另一台16G运存的windows电脑上。选择 “特定本地端口”,然后输入要打开的端口号(例如,1883)。

2025-08-02 23:22:21 919

原创 spring-cloud-starter-stream-rocketmq消费者不支持批量消费的解决方案

需要批量消费的消费者,使用rocketmq-spring-boot-starter的配置代替stream。基于rocketmq-springboot-starter实现消费者批量消费注意批量消费的消费者应该单独配置(如下图),不要配置在stream下面(如上图)

2025-08-02 17:03:47 478

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除