#故事的开始
某个深夜,小朱(产品经理)悄悄发来微信
对于关键信息的变更,我们能持久化变更日志么?
.......
省略N多场景描述,总结就是:
想知道,某一天,某,把某个数据,从某改成了某?...技术架构
拿到需求之后,自然难以入睡.分析了一下我们当前的应用结构.
1.采用SpringCloud框架,以微服务的形式架构应用,每个服务都有自己独立的数据库,涉及到跨数据库取数时,非主数据均采用远程服务调用...#解决方案分析
数据库触发器
第一方案就想到在数据库写触发器,但是第一个否认的也是该方案....final String MAPPER = "Mapper";
/*我们使用的是mybatis源码,然后下载下来,自己做过一定的加工处理
*如果小伙伴在采用改方式处理table日志变更记录时只需要把切面对接到...String groupName;
@ColumnAudit
private String description;
}
使用就这么简单,当对这个domain进行修改操作时,就会监控其变更数据