public interface IBinlogListener
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
Result |
doAlterTableCallBack(Rule rule,
ListenerConf.ColHis colHis,
String sql)
当修改表结构时的回调,添加字段(最常见)、也许是修改类型。
|
void |
doBui(Rule rule,
ListenerConf.DuckulaEvent duckulaEvent)
单个单个的数据处理,与doBuiBatch只是实现一个就可以了 Map(String, String) datamap
在binlog监听不能用,但consumer幂等情况下需要
|
void |
init(ListenerConf.ConnConf connConf) |
void init(ListenerConf.ConnConf connConf)
void close()
void doBui(Rule rule, ListenerConf.DuckulaEvent duckulaEvent)
rule - 规则duckulaEvent - 事件包Result doAlterTableCallBack(Rule rule, ListenerConf.ColHis colHis, String sql)
rule - 命中的规则colHis - 修改后的表字段sql - 修改的sql语句,如果是起动时的初始检查,没办法恢复当时的sql,会传空值,处于监听期会传当时的修改语句,方便插件最大限度地恢复目标中间件的结构Copyright © 2020. All rights reserved.