方案
文章平均质量分 82
我的奋斗我的坚持
这个作者很懒,什么都没留下…
展开
-
2022-01-25 Spring控制是否初始化Bean
文章目录背景实现方式Profile设置Profile的方式源码分析@Condition解析 背景 本次因为业务要求需要集成外部jar,但是该jdk版本是1.8,我们的服务是当前使用区域支持1.8但是其他其余部分不支持,但是也不需要该服务。因此需要项目差异化实例化需要调用的服务 实现方式 引入第三方jar,并且设置访问provided scope的其他参数如下: compile 默认的scope,表示 dependency 都可以在生命周期中使用。而且,这些dependencies 会传递到依赖的项目中。适原创 2022-01-25 22:09:25 · 687 阅读 · 0 评论 -
2021-11-28 Canal实现异步、解耦
这里写自定义目录标题背景信息异构数据(如ES、HBase、不同路由key的DB)缓存刷新 背景信息 有个外部项目要上线,需要实现数据两地清分工作。当时架构师就提出利用Canal完成数据库sql变动完成消息推送。并由异地完成消息的消费,最终实现异地数据同步。 Canal是用来获取数据库变更的中间件。 伪装自己为MySQL从库,拉取主库binlog并解析、处理。处理结果可发送给MQ,方便其他服务获取数据库变更消息,这一点非常有用。下面介绍一些典型用途。 其中,Canal+MQ作为一个整体,从外界看来就是一转载 2021-11-28 18:30:37 · 246 阅读 · 0 评论