在之前的文档介绍中相信各位都对zcbus有了一个基础的了解,其实现基础数据同步功能的步骤主要分为三部分:发布、策略分配、订阅。如下做出简单介绍;
发布:连接数据源,以表为单位,将全量/增量数据发布至zcbus缓存数据的kafka内。
策略分配:可将不同数据源的表,按同步规划进行策略分配,不同数据源的同张表可分配至一个策略,相同数据源的多张表也可分配至多个策略中。
订阅:将同步策略分配给订阅客户端,写入到目标端数据库。注意:此处每个策略仅可绑定一个目标端数据库。
今天主要介绍功能为:全量发布时,支持多条件指定发布。
应用场景:单表全量发布支持多条件指定功能,全量发布时按照多个条件进行发布
操作及验证步骤如下:
1.在配置好的发布节点中选择一张表进行条件配置,添加后会显示配置条件
配置完成后进行全量发布,程序会识别到条件信息。
2. 验证
后台日志中可以看到程序识别到打印的信息
按条件进行全量发布
验证kafka内的消费记录
这样在订阅这张表的时候,只会同步满足条件的两条数据,把其他数据过滤掉。