alibaba / canal
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 636 files with 65,389 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 6 files changed 51-100 times (3,446 lines of code)
    • 46 files changed 21-50 times (12,196 lines of code)
    • 160 files changed 6-20 times (20,787 lines of code)
    • 424 files changed 1-5 times (28,960 lines of code)
0% | 5% | 18% | 31% | 44%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 636 files with 65,389 lines of code.
    • 6 files changed by more than 25 contributors (3,416 lines of code)
    • 58 files changed by 11-25 contributors (14,353 lines of code)
    • 129 files changed by 6-10 contributors (16,445 lines of code)
    • 229 files changed by 2-5 contributors (20,813 lines of code)
    • 214 files changed by 1 contributor (10,362 lines of code)
5% | 21% | 25% | 31% | 15%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, sql, xml, js, yaml, vue, sh, css, svg, properties, md, txt, scss, bat, json, proto, html, gitignore, tpl, py, editorconfig, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 5% | 19% | 34% | 39%
xml0% | 0% | 46% | 20% | 33%
proto0% | 0% | 0% | 80% | 19%
py0% | 0% | 0% | 100% | 0%
sql0% | 0% | 0% | 12% | 87%
vue0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
scss0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
parse0% | 31% | 29% | 27% | 10%
deployer0% | 23% | 45% | 27% | 3%
client-adapter0% | 0% | 16% | 25% | 58%
dbsync0% | 0% | 20% | 57% | 21%
client0% | 0% | 52% | 20% | 26%
server0% | 0% | 48% | 27% | 24%
store0% | 0% | 68% | 24% | 6%
driver0% | 0% | 15% | 47% | 36%
instance0% | 0% | 19% | 62% | 17%
protocol0% | 0% | 11% | 53% | 35%
example0% | 0% | 6% | 32% | 60%
connector0% | 0% | 0% | 42% | 57%
prometheus0% | 0% | 0% | 90% | 9%
common0% | 0% | 0% | 45% | 54%
meta0% | 0% | 0% | 57% | 42%
sink0% | 0% | 0% | 58% | 41%
filter0% | 0% | 0% | 56% | 43%
docker0% | 0% | 0% | 35% | 65%
admin0% | 0% | 0% | 0% | 100%
charts0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
MysqlConnection.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql
600 59 2014-12-17 2024-08-29 92 39 jianghang.loujh@alibaba-inc... winger2049@gmail.com
LogEventConvert.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/dbsync
894 48 2015-06-29 2023-03-16 83 28 jianghang.loujh@alibaba-inc... wuxing1984_uestc@163.com
MysqlEventParser.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql
774 51 2014-12-17 2024-12-17 79 36 jianghang.loujh@alibaba-inc... chongzhi@hust.edu.cn
AbstractEventParser.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound
546 51 2016-01-14 2023-09-07 67 32 yinxiu@mogujie.com jianghang.loujh@alibaba-inc...
CanalController.java
in deployer/src/main/java/com/alibaba/otter/canal/deployer
520 18 2014-12-26 2023-11-08 56 23 jianghang.loujh@alibaba-inc... jianghang.loujh@alibaba-inc...
CanalLauncher.java
in deployer/src/main/java/com/alibaba/otter/canal/deployer
112 2 2015-04-28 2023-11-08 51 20 jianghang.loujh@alibaba-inc... jianghang.loujh@alibaba-inc...
file-instance.xml
in deployer/src/main/resources/spring
188 - 2015-06-29 2024-06-26 49 27 jianghang.loujh@alibaba-inc... hzdingxb@gmail.com
RdbSyncService.java
in client-adapter/rdb/src/main/java/com/alibaba/otter/canal/client/adapter/rdb/service
405 17 2018-11-07 2025-01-24 48 15 rewerma@163.com guodong8988@126.com
CanalConstants.java
in deployer/src/main/java/com/alibaba/otter/canal/deployer
50 4 2018-03-12 2023-03-23 47 19 jianghang115@gmail.com ziyang.lb@alibaba-inc.com
default-instance.xml
in deployer/src/main/resources/spring
201 - 2015-06-29 2024-06-26 46 24 jianghang.loujh@alibaba-inc... hzdingxb@gmail.com
CanalInstanceWithManager.java
in instance/manager/src/main/java/com/alibaba/otter/canal/instance/manager
414 14 2015-04-27 2024-06-26 45 27 wenermail@gmail.com hzdingxb@gmail.com
AbstractMysqlEventParser.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql
240 37 2016-02-25 2024-06-26 44 22 jianghang115@gmail.com hzdingxb@gmail.com
MysqlConnector.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql
449 40 2016-03-01 2024-12-24 44 25 jianghang.loujh@alibaba-inc... jianghang.loujh@alibaba-inc...
DatabaseTableMeta.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb
535 33 2017-10-15 2024-08-29 43 20 jianghang.loujh@alibaba-inc... jianghang.loujh@alibaba-inc...
memory-instance.xml
in deployer/src/main/resources/spring
176 - 2015-06-29 2024-06-26 42 22 jianghang.loujh@alibaba-inc... hzdingxb@gmail.com
HbaseAdapter.java
in client-adapter/hbase/src/main/java/com/alibaba/otter/canal/client/adapter/hbase
235 13 2018-08-23 2022-05-13 41 11 jianghang115@gmail.com zhuchao941@users.noreply.gi...
MemoryTableMeta.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb
280 13 2017-09-22 2024-05-25 41 19 344277934@qq.com ziyang.lb@alibaba-inc.com
RdbAdapter.java
in client-adapter/rdb/src/main/java/com/alibaba/otter/canal/client/adapter/rdb
254 13 2018-11-07 2023-08-22 40 13 rewerma@163.com 47819674+zard-sakai@users.n...
group-instance.xml
in deployer/src/main/resources/spring
285 - 2015-06-29 2024-06-26 40 22 jianghang.loujh@alibaba-inc... hzdingxb@gmail.com
MysqlMultiStageCoprocessor.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql
459 46 2018-07-04 2023-11-08 40 19 jianghang.loujh@alibaba-inc... jianghang.loujh@alibaba-inc...
CanalMQStarter.java
in server/src/main/java/com/alibaba/otter/canal/server
205 9 2018-09-20 2024-09-13 38 14 duhengforever@gmail.com 654547217@qq.com
CanalAdapterLoader.java
in client-adapter/launcher/src/main/java/com/alibaba/otter/canal/adapter/launcher/loader
111 4 2018-10-24 2023-08-22 37 16 rewerma@163.com 47819674+zard-sakai@users.n...
KafkaCanalConnector.java
in client/src/main/java/com/alibaba/otter/canal/client/kafka
251 21 2018-08-23 2024-02-04 35 15 rewerma@163.com jianghang.loujh@alibaba-inc...
CanalServerWithEmbedded.java
in server/src/main/java/com/alibaba/otter/canal/server/embedded
395 29 2015-04-23 2023-10-07 35 18 wenermail@gmail.com coalchan@gmail.com
LogDecoder.java
in dbsync/src/main/java/com/taobao/tddl/dbsync/binlog
413 7 2015-04-28 2023-11-08 34 13 jianghang.loujh@alibaba-inc... jianghang.loujh@alibaba-inc...
SimpleCanalConnector.java
in client/src/main/java/com/alibaba/otter/canal/client/impl
476 40 2015-04-28 2021-10-11 34 17 jianghang.loujh@alibaba-inc... zhjwpku@gmail.com
MessageUtil.java
in client-adapter/common/src/main/java/com/alibaba/otter/canal/client/adapter/support
172 3 2018-08-23 2020-09-17 33 13 jianghang115@gmail.com zava.kid@gmail.com
RowsLogBuffer.java
in dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/event
906 18 2015-03-30 2024-01-02 32 14 jianghang.loujh@alibaba-inc... 77133573+wangminan@users.no...
TableMetaCache.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/dbsync
225 19 2015-04-23 2024-05-25 31 17 wenermail@gmail.com ziyang.lb@alibaba-inc.com
SyncUtil.java
in client-adapter/rdb/src/main/java/com/alibaba/otter/canal/client/adapter/rdb/support
291 6 2018-11-12 2025-01-24 31 17 rewerma@163.com guodong8988@126.com
RdbEtlService.java
in client-adapter/rdb/src/main/java/com/alibaba/otter/canal/client/adapter/rdb/service
150 4 2018-11-08 2024-12-17 29 13 rewerma@163.com jianghang.loujh@alibaba-inc...
CanalClientConfig.java
in client-adapter/common/src/main/java/com/alibaba/otter/canal/client/adapter/support
202 54 2018-08-23 2021-10-09 29 10 jianghang115@gmail.com 89760545+364102729@users.no...
AbstractCanalClientTest.java
in example/src/main/java/com/alibaba/otter/canal/example
67 5 2018-02-12 2020-09-17 28 14 jianghang.loujh@alibaba-inc... zava.kid@gmail.com
LocalBinLogConnection.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql
378 28 2016-10-11 2023-09-01 27 16 jianghang115@gmail.com jianghang.loujh@alibaba-inc...
LoggerAdapterExample.java
in client-adapter/logger/src/main/java/com/alibaba/otter/canal/client/adapter/logger
29 4 2018-08-23 2022-05-13 26 10 jianghang115@gmail.com shaojin.wensj@alibaba-inc.com
MappingConfigLoader.java
in client-adapter/hbase/src/main/java/com/alibaba/otter/canal/client/adapter/hbase/config
30 1 2018-08-23 2022-08-01 25 9 rewerma@163.com 29311598@qq.com
HbaseSyncService.java
in client-adapter/hbase/src/main/java/com/alibaba/otter/canal/client/adapter/hbase/service
346 8 2018-08-23 2022-05-13 25 11 jianghang115@gmail.com shaojin.wensj@alibaba-inc.com
logback.xml
in deployer/src/main/resources
106 - 2017-04-06 2024-04-15 24 16 yinxiu@mogujie.com jianghang.loujh@alibaba-inc...
ClusterCanalConnector.java
in client/src/main/java/com/alibaba/otter/canal/client/impl
300 31 2016-04-29 2024-10-14 24 15 jianghang.loujh@alibaba-inc... lanettiesso@gmail.com
MappingConfig.java
in client-adapter/hbase/src/main/java/com/alibaba/otter/canal/client/adapter/hbase/config
316 63 2018-08-23 2020-08-22 24 10 jianghang115@gmail.com jianghang115@gmail.com
SocketChannel.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/socket
13 - 2017-01-03 2018-11-27 23 13 luoyaogui@globalegrow.com victordinozhang@gmail.com
LocalBinlogEventParser.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql
139 16 2016-05-03 2024-06-26 23 16 chenyishun hzdingxb@gmail.com
JdbcTypeUtil.java
in client-adapter/common/src/main/java/com/alibaba/otter/canal/client/adapter/support
153 4 2018-08-23 2020-08-22 23 11 jianghang115@gmail.com jianghang115@gmail.com
MappingConfig.java
in client-adapter/rdb/src/main/java/com/alibaba/otter/canal/client/adapter/rdb/config
163 40 2018-11-07 2020-02-28 23 9 rewerma@163.com 844392610@qq.com
SessionHandler.java
in server/src/main/java/com/alibaba/otter/canal/server/netty/handler
330 8 2015-04-23 2020-09-17 23 14 wenermail@gmail.com zava.kid@gmail.com
DirectLogFetcher.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/dbsync
118 7 2017-01-03 2020-09-17 22 14 luoyaogui@globalegrow.com zava.kid@gmail.com
FlatMessage.java
in protocol/src/main/java/com/alibaba/otter/canal/protocol
123 30 2018-09-14 2022-12-23 22 10 rewerma@163.com acongfly@163.com
RocketMQCanalConnector.java
in client/src/main/java/com/alibaba/otter/canal/client/rocketmq
284 23 2018-09-20 2024-02-04 22 12 duhengforever@gmail.com jianghang.loujh@alibaba-inc...
MemoryEventStoreWithBuffer.java
in store/src/main/java/com/alibaba/otter/canal/store/memory
547 48 2018-07-18 2020-09-17 22 13 jianghang.loujh@alibaba-inc... zava.kid@gmail.com
DruidDdlParser.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/ddl
216 4 2017-09-22 2024-05-25 21 17 344277934@qq.com ziyang.lb@alibaba-inc.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
MysqlConnection.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql
600 59 2014-12-17 2024-08-29 92 39 jianghang.loujh@alibaba-inc... winger2049@gmail.com
MysqlEventParser.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql
774 51 2014-12-17 2024-12-17 79 36 jianghang.loujh@alibaba-inc... chongzhi@hust.edu.cn
AbstractEventParser.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound
546 51 2016-01-14 2023-09-07 67 32 yinxiu@mogujie.com jianghang.loujh@alibaba-inc...
LogEventConvert.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/dbsync
894 48 2015-06-29 2023-03-16 83 28 jianghang.loujh@alibaba-inc... wuxing1984_uestc@163.com
file-instance.xml
in deployer/src/main/resources/spring
188 - 2015-06-29 2024-06-26 49 27 jianghang.loujh@alibaba-inc... hzdingxb@gmail.com
CanalInstanceWithManager.java
in instance/manager/src/main/java/com/alibaba/otter/canal/instance/manager
414 14 2015-04-27 2024-06-26 45 27 wenermail@gmail.com hzdingxb@gmail.com
MysqlConnector.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql
449 40 2016-03-01 2024-12-24 44 25 jianghang.loujh@alibaba-inc... jianghang.loujh@alibaba-inc...
default-instance.xml
in deployer/src/main/resources/spring
201 - 2015-06-29 2024-06-26 46 24 jianghang.loujh@alibaba-inc... hzdingxb@gmail.com
CanalController.java
in deployer/src/main/java/com/alibaba/otter/canal/deployer
520 18 2014-12-26 2023-11-08 56 23 jianghang.loujh@alibaba-inc... jianghang.loujh@alibaba-inc...
AbstractMysqlEventParser.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql
240 37 2016-02-25 2024-06-26 44 22 jianghang115@gmail.com hzdingxb@gmail.com
memory-instance.xml
in deployer/src/main/resources/spring
176 - 2015-06-29 2024-06-26 42 22 jianghang.loujh@alibaba-inc... hzdingxb@gmail.com
group-instance.xml
in deployer/src/main/resources/spring
285 - 2015-06-29 2024-06-26 40 22 jianghang.loujh@alibaba-inc... hzdingxb@gmail.com
CanalLauncher.java
in deployer/src/main/java/com/alibaba/otter/canal/deployer
112 2 2015-04-28 2023-11-08 51 20 jianghang.loujh@alibaba-inc... jianghang.loujh@alibaba-inc...
DatabaseTableMeta.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb
535 33 2017-10-15 2024-08-29 43 20 jianghang.loujh@alibaba-inc... jianghang.loujh@alibaba-inc...
CanalConstants.java
in deployer/src/main/java/com/alibaba/otter/canal/deployer
50 4 2018-03-12 2023-03-23 47 19 jianghang115@gmail.com ziyang.lb@alibaba-inc.com
MemoryTableMeta.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/tsdb
280 13 2017-09-22 2024-05-25 41 19 344277934@qq.com ziyang.lb@alibaba-inc.com
MysqlMultiStageCoprocessor.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql
459 46 2018-07-04 2023-11-08 40 19 jianghang.loujh@alibaba-inc... jianghang.loujh@alibaba-inc...
CanalServerWithEmbedded.java
in server/src/main/java/com/alibaba/otter/canal/server/embedded
395 29 2015-04-23 2023-10-07 35 18 wenermail@gmail.com coalchan@gmail.com
CanalParameter.java
in instance/manager/src/main/java/com/alibaba/otter/canal/instance/manager/model
868 201 2018-07-31 2024-06-26 19 18 yfpeng@ctrip.com hzdingxb@gmail.com
SimpleCanalConnector.java
in client/src/main/java/com/alibaba/otter/canal/client/impl
476 40 2015-04-28 2021-10-11 34 17 jianghang.loujh@alibaba-inc... zhjwpku@gmail.com
TableMetaCache.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/dbsync
225 19 2015-04-23 2024-05-25 31 17 wenermail@gmail.com ziyang.lb@alibaba-inc.com
SyncUtil.java
in client-adapter/rdb/src/main/java/com/alibaba/otter/canal/client/adapter/rdb/support
291 6 2018-11-12 2025-01-24 31 17 rewerma@163.com guodong8988@126.com
DruidDdlParser.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/ddl
216 4 2017-09-22 2024-05-25 21 17 344277934@qq.com ziyang.lb@alibaba-inc.com
CanalAdapterLoader.java
in client-adapter/launcher/src/main/java/com/alibaba/otter/canal/adapter/launcher/loader
111 4 2018-10-24 2023-08-22 37 16 rewerma@163.com 47819674+zard-sakai@users.n...
LocalBinLogConnection.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql
378 28 2016-10-11 2023-09-01 27 16 jianghang115@gmail.com jianghang.loujh@alibaba-inc...
logback.xml
in deployer/src/main/resources
106 - 2017-04-06 2024-04-15 24 16 yinxiu@mogujie.com jianghang.loujh@alibaba-inc...
LocalBinlogEventParser.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql
139 16 2016-05-03 2024-06-26 23 16 chenyishun hzdingxb@gmail.com
RdbSyncService.java
in client-adapter/rdb/src/main/java/com/alibaba/otter/canal/client/adapter/rdb/service
405 17 2018-11-07 2025-01-24 48 15 rewerma@163.com guodong8988@126.com
KafkaCanalConnector.java
in client/src/main/java/com/alibaba/otter/canal/client/kafka
251 21 2018-08-23 2024-02-04 35 15 rewerma@163.com jianghang.loujh@alibaba-inc...
ClusterCanalConnector.java
in client/src/main/java/com/alibaba/otter/canal/client/impl
300 31 2016-04-29 2024-10-14 24 15 jianghang.loujh@alibaba-inc... lanettiesso@gmail.com
CanalMQStarter.java
in server/src/main/java/com/alibaba/otter/canal/server
205 9 2018-09-20 2024-09-13 38 14 duhengforever@gmail.com 654547217@qq.com
RowsLogBuffer.java
in dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/event
906 18 2015-03-30 2024-01-02 32 14 jianghang.loujh@alibaba-inc... 77133573+wangminan@users.no...
AbstractCanalClientTest.java
in example/src/main/java/com/alibaba/otter/canal/example
67 5 2018-02-12 2020-09-17 28 14 jianghang.loujh@alibaba-inc... zava.kid@gmail.com
SessionHandler.java
in server/src/main/java/com/alibaba/otter/canal/server/netty/handler
330 8 2015-04-23 2020-09-17 23 14 wenermail@gmail.com zava.kid@gmail.com
DirectLogFetcher.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/dbsync
118 7 2017-01-03 2020-09-17 22 14 luoyaogui@globalegrow.com zava.kid@gmail.com
RdbAdapter.java
in client-adapter/rdb/src/main/java/com/alibaba/otter/canal/client/adapter/rdb
254 13 2018-11-07 2023-08-22 40 13 rewerma@163.com 47819674+zard-sakai@users.n...
LogDecoder.java
in dbsync/src/main/java/com/taobao/tddl/dbsync/binlog
413 7 2015-04-28 2023-11-08 34 13 jianghang.loujh@alibaba-inc... jianghang.loujh@alibaba-inc...
MessageUtil.java
in client-adapter/common/src/main/java/com/alibaba/otter/canal/client/adapter/support
172 3 2018-08-23 2020-09-17 33 13 jianghang115@gmail.com zava.kid@gmail.com
RdbEtlService.java
in client-adapter/rdb/src/main/java/com/alibaba/otter/canal/client/adapter/rdb/service
150 4 2018-11-08 2024-12-17 29 13 rewerma@163.com jianghang.loujh@alibaba-inc...
SocketChannel.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/socket
13 - 2017-01-03 2018-11-27 23 13 luoyaogui@globalegrow.com victordinozhang@gmail.com
MemoryEventStoreWithBuffer.java
in store/src/main/java/com/alibaba/otter/canal/store/memory
547 48 2018-07-18 2020-09-17 22 13 jianghang.loujh@alibaba-inc... zava.kid@gmail.com
ErosaConnection.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound
17 - 2017-09-22 2019-02-21 18 13 344277934@qq.com 1024581565@qq.com
JsonConversion.java
in dbsync/src/main/java/com/taobao/tddl/dbsync/binlog
352 13 2016-06-30 2024-05-22 16 13 jianghang.loujh@alibaba-inc... 229737734@qq.com
RocketMQCanalConnector.java
in client/src/main/java/com/alibaba/otter/canal/client/rocketmq
284 23 2018-09-20 2024-02-04 22 12 duhengforever@gmail.com jianghang.loujh@alibaba-inc...
SpringInstanceConfigMonitor.java
in deployer/src/main/java/com/alibaba/otter/canal/deployer/monitor
226 27 2015-04-23 2020-09-17 21 12 wenermail@gmail.com zava.kid@gmail.com
ClientAuthenticationHandler.java
in server/src/main/java/com/alibaba/otter/canal/server/netty/handler
110 5 2015-04-23 2023-12-22 17 12 wenermail@gmail.com jianghang.loujh@alibaba-inc...
RdsLocalBinlogEventParser.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/rds
181 15 2017-10-15 2021-10-09 14 12 jianghang.loujh@alibaba-inc... ruanjlee@gmail.com
create_table.sql
in deployer/src/main/resources/spring/tsdb/sql
38 - 2017-10-13 2019-03-12 14 12 jianghang.loujh@alibaba-inc... rewerma@163.com
RdsBinlogEventParserProxy.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/rds
122 10 2018-08-08 2024-06-26 13 12 848497337@qq.com hzdingxb@gmail.com
HbaseAdapter.java
in client-adapter/hbase/src/main/java/com/alibaba/otter/canal/client/adapter/hbase
235 13 2018-08-23 2022-05-13 41 11 jianghang115@gmail.com zhuchao941@users.noreply.gi...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AbstractCanalStoreScavenge.java
in store/src/main/java/com/alibaba/otter/canal/store
80 10
OKPacket.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/packets/server
71 12
BufferedFileDataInput.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/local
70 8
InstanceConfig.java
in deployer/src/main/java/com/alibaba/otter/canal/deployer
67 13
logback.xml
in example/src/main/conf
63 -
Canal.java
in instance/manager/src/main/java/com/alibaba/otter/canal/instance/manager/model
60 15
dev.xml
in example/src/main/assembly
54 -
release.xml
in example/src/main/assembly
54 -
LogPosition.java
in protocol/src/main/java/com/alibaba/otter/canal/protocol/position
54 6
dev.xml
in deployer/src/main/assembly
54 -
LogIdentity.java
in protocol/src/main/java/com/alibaba/otter/canal/protocol/position
53 9
ChannelBufferHelper.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/utils
50 5
TimePosition.java
in protocol/src/main/java/com/alibaba/otter/canal/protocol/position
42 5
HeartBeatHAController.java
in parse/src/main/java/com/alibaba/otter/canal/parse/ha
40 6
ErrorPacket.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/packets/server
38 3
ResultSetHeaderPacket.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/packets/server
35 6
MetaqPosition.java
in protocol/src/main/java/com/alibaba/otter/canal/protocol/position
31 7
BinlogDumpCommandBuilder.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/utils
30 2
CanalToStringStyle.java
in common/src/main/java/com/alibaba/otter/canal/common/utils
28 2
EOFPacket.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/packets/server
25 1
QueryCommandPacket.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/packets/client
24 4
ClientRunningData.java
in client/src/main/java/com/alibaba/otter/canal/client/impl/running
24 6
CanalException.java
in common/src/main/java/com/alibaba/otter/canal/common
23 6
PacketWithHeaderPacket.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/packets
22 5
logback.xml
in example/src/main/resources
21 -
CanalFilterException.java
in filter/src/main/java/com/alibaba/otter/canal/filter/exception
20 5
CanalHAException.java
in parse/src/main/java/com/alibaba/otter/canal/parse/exception
20 5
CanalParseException.java
in parse/src/main/java/com/alibaba/otter/canal/parse/exception
20 5
ByteSerializer.java
in common/src/main/java/com/alibaba/otter/canal/common/zookeeper
20 1
StringSerializer.java
in common/src/main/java/com/alibaba/otter/canal/common/zookeeper
20 1
CanalStoreException.java
in store/src/main/java/com/alibaba/otter/canal/store
20 5
CanalClientException.java
in protocol/src/main/java/com/alibaba/otter/canal/protocol/exception
20 5
CanalServerException.java
in server/src/main/java/com/alibaba/otter/canal/server/exception
20 5
CanalSinkException.java
in sink/src/main/java/com/alibaba/otter/canal/sink/exception
20 5
CanalMetaManagerException.java
in meta/src/main/java/com/alibaba/otter/canal/meta/exception
20 5
Reply323Packet.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/packets/server
19 1
AbstractCanalLifeCycle.java
in common/src/main/java/com/alibaba/otter/canal/common
19 3
AbstractBinlogParser.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound
18 4
SlaveEntryPosition.java
in parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql
18 3
StoreInfo.java
in store/src/main/java/com/alibaba/otter/canal/store
17 4
AbstractCanalGroupStore.java
in store/src/main/java/com/alibaba/otter/canal/store
17 2
CommandPacket.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/packets
15 3
ManagerCanalInstanceGenerator.java
in instance/manager/src/main/java/com/alibaba/otter/canal/instance/manager
15 2
MSC.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/utils
14 -
AbstractCanalEventDownStreamHandler.java
in sink/src/main/java/com/alibaba/otter/canal/sink
13 3
BatchMode.java
in store/src/main/java/com/alibaba/otter/canal/store/model
11 2
CanalStatus.java
in instance/manager/src/main/java/com/alibaba/otter/canal/instance/manager/model
11 2
DataPacket.java
in driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/packets/server
10 1
LogAlarmHandler.java
in common/src/main/java/com/alibaba/otter/canal/common/alarm
10 1
Position.java
in protocol/src/main/java/com/alibaba/otter/canal/protocol/position
10 1