Skip to content

luoyaogui/otter-G

Repository files navigation

什么是otter?

链接地址:http://github.com/alibaba/otter

改造描述(基于otter-4.2.13)

注意:了解改了哪些地方,最好的方法是download一份otter,使用BCompare这类工具对比即知!

1. sql: otter-G/manager/deployer/src/main/resources/sql

2.  这些表添加了字段USER_ID(对应USER表的id): CANAL、CHANNEL、DATA_MATRIX、DATA_MEDIA_SOURCE、DATA_MEDIA

3. 页面变更: 涉及到上述表相关的页面或服务类

4. 权限:由SUPERIOR、ADMIN、OPERATOR组成,只有登录成功的用户才能查看相关信息,否则一直在登录页面

4.  canal源码中Canal类添加了userId字段,以及相关的set/get方法

注释:Canal的MysqlEventParser的老版本没有对standbyInfo进行判断, 新版本boolean case2 = (standbyInfo == null || standbyInfo.getAddress() == null) && logPosition.getPostion().getServerId() != null && !logPosition.getPostion().getServerId().equals(findServerId(mysqlConnection));

About

改造otter权限管理,升级protobuf为3.3.0

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published