SIS
是一个kafka connect
的实现,它能基于kafka
提供的数据,通过反查数据库,丰富数据内容。最后丰富,聚合,过滤后的数据写入目标数据源内。
SIS
需要配合confluent体系和debezium
,使用基于schema registry
的序列化器。
目前支持写入solr
, elasticsearch
,mysql
(Mysql
目前不支持删除)。
项目能够运行的前提条件:
kafka
版本1.0.0
;kafka topic
数据需要来自debezium
,简单的理解: 强依赖debezium
;
- 基于
kafka connect
,天然支持高可用。 kafka connect
完备的commit
处理。- 支持数据库反查,聚合数据。
- 支持写入
solr
,es
,mysql
,开发者也可以实现自己的写入端。 - 支持设置
task
个数,并行处理(并行个数与kafka topic partition
个数相关)。
- 完善文档。
email
: [email protected]
欢迎各位PR
. To be better