apache / servicecomb-java-chassis
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system9% (4,192 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java8% (3,870 lines)
xml21% (215 lines)
proto66% (63 lines)
html30% (44 lines)
Duplication per Component (primary)
foundations13% (1,869 lines)
dynamic-config44% (426 lines)
metrics12% (229 lines)
etc26% (215 lines)
clients7% (208 lines)
transports7% (182 lines)
service-registry7% (178 lines)
huawei-cloud16% (172 lines)
swagger3% (166 lines)
handlers5% (125 lines)
core3% (119 lines)
governance3% (80 lines)
providers5% (71 lines)
common1% (64 lines)
inspector6% (44 lines)
edge7% (36 lines)
solutions8% (8 lines)
tracing0% (0 lines)
ci0% (0 lines)
distribution0% (0 lines)
deployment0% (0 lines)
ROOT0% (0 lines)
spring-boot0% (0 lines)

Duplication Between Components (50+ lines)

G dynamic-config dynamic-config huawei-cloud huawei-cloud dynamic-config--huawei-cloud 285 clients clients foundations foundations clients--foundations 126 service-registry service-registry clients--service-registry 74 common common transports transports common--transports 61

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 1,148 duplicates...
Size#FoldersFilesLinesCode
88 x 2 dynamic-config/config-ki.../servicecomb/config/kie
huawei-cloud/dashboard/s...cloud/dashboard/monitor
27:126 (100%)
27:126 (100%)
view
88 x 2 dynamic-config/config-cc...ache/servicecomb/config
huawei-cloud/dashboard/s...cloud/dashboard/monitor
27:126 (100%)
27:126 (100%)
view
88 x 2 dynamic-config/config-cc...ache/servicecomb/config
dynamic-config/config-ki.../servicecomb/config/kie
27:126 (100%)
27:126 (100%)
view
41 x 2 dynamic-config/config-ap...config/archaius/sources
dynamic-config/config-na.../nacos/archaius/sources
88:144 (61%)
86:142 (62%)
view
28 x 2 service-registry/registr...servicecomb/registry/sc
service-registry/registr...servicecomb/registry/sc
53:96 (51%)
45:88 (46%)
view
26 x 2 dynamic-config/config-ap...rvicecomb/config/client
dynamic-config/config-na...omb/config/nacos/client
144:176 (29%)
102:134 (40%)
view
22 x 2 huawei-cloud/dashboard/s...cloud/dashboard/monitor
huawei-cloud/dashboard/s...cloud/dashboard/monitor
153:175 (17%)
189:211 (17%)
view
17 x 2 service-registry/registr...servicecomb/registry/sc
service-registry/registr.../servicecomb/zeroconfig
45:71 (28%)
49:75 (36%)
view
17 x 2 huawei-cloud/dashboard/s...cloud/dashboard/monitor
huawei-cloud/dashboard/s...cloud/dashboard/monitor
122:139 (13%)
194:211 (13%)
view
17 x 2 foundations/foundation-p...main/java/io/protostuff
foundations/foundation-p...main/java/io/protostuff
342:366 (3%)
382:406 (3%)
view
17 x 2 service-registry/registr...servicecomb/registry/sc
service-registry/registr.../servicecomb/zeroconfig
53:79 (31%)
49:75 (36%)
view
17 x 2 governance/src/main/java...comb/governance/handler
governance/src/main/java...comb/governance/handler
84:102 (34%)
59:77 (51%)
view
17 x 2 huawei-cloud/dashboard/s...cloud/dashboard/monitor
huawei-cloud/dashboard/s...cloud/dashboard/monitor
122:139 (13%)
158:175 (13%)
view
16 x 2 core/src/main/java/org/a...icecomb/core/governance
core/src/main/java/org/a...icecomb/core/governance
28:48 (80%)
28:48 (80%)
view
16 x 2 transports/transport-highway/src/main/resources
transports/transport-highway/src/main/resources
1:19 (80%)
1:19 (80%)
view
16 x 2 transports/transport-highway/src/main/resources
transports/transport-highway/src/main/resources
1:19 (80%)
1:19 (66%)
view
16 x 2 transports/transport-highway/src/main/resources
transports/transport-highway/src/main/resources
1:19 (80%)
1:19 (66%)
view
15 x 2 clients/service-center-c...ice/center/client/model
foundations/foundation-c...ache/servicecomb/config
22:49 (93%)
22:49 (88%)
view
15 x 2 transports/transport-highway/src/main/resources
transports/transport-highway/src/main/resources
1:18 (75%)
1:18 (48%)
view
15 x 2 transports/transport-highway/src/main/resources
transports/transport-highway/src/main/resources
1:18 (62%)
1:18 (48%)
view
15 x 2 transports/transport-highway/src/main/resources
transports/transport-highway/src/main/resources
1:18 (75%)
1:18 (48%)
view
14 x 2 governance/src/main/java...comb/governance/handler
governance/src/main/java...comb/governance/handler
50:69 (48%)
74:93 (29%)
view
14 x 2 foundations/foundation-p...zer/repeated/impl/enums
foundations/foundation-p...zer/repeated/impl/enums
140:155 (15%)
136:151 (16%)
view
14 x 2 foundations/foundation-v...oundation/vertx/metrics
foundations/foundation-v...oundation/vertx/metrics
65:84 (40%)
39:58 (70%)
view
13 x 2 foundations/foundation-p...zer/repeated/impl/enums
foundations/foundation-p...zer/repeated/impl/enums
46:60 (14%)
46:60 (15%)
view
13 x 2 foundations/foundation-p...zer/repeated/impl/enums
foundations/foundation-p...zer/repeated/impl/enums
108:122 (14%)
104:118 (15%)
view
13 x 2 foundations/foundation-p...zer/repeated/impl/enums
foundations/foundation-p...zer/repeated/impl/enums
48:65 (27%)
48:65 (27%)
view
13 x 2 foundations/foundation-p...zer/repeated/impl/enums
foundations/foundation-p...zer/repeated/impl/enums
47:63 (14%)
142:158 (14%)
view
13 x 2 etc
etc
61:73 (2%)
142:154 (2%)
view
13 x 2 foundations/foundation-p...zer/repeated/impl/enums
foundations/foundation-p...zer/repeated/impl/enums
47:63 (15%)
138:154 (15%)
view
12 x 2 foundations/foundation-p...zer/repeated/impl/enums
foundations/foundation-p...zer/repeated/impl/enums
84:99 (13%)
106:121 (13%)
view
12 x 2 clients/service-center-c...ice/center/client/model
service-registry/registr...istry/lightweight/model
148:169 (13%)
154:175 (12%)
view
12 x 2 foundations/foundation-p...main/java/io/protostuff
foundations/foundation-p...main/java/io/protostuff
384:400 (2%)
423:439 (2%)
view
12 x 2 foundations/foundation-p...main/java/io/protostuff
foundations/foundation-p...main/java/io/protostuff
384:400 (2%)
454:470 (2%)
view
12 x 2 foundations/foundation-v...oundation/vertx/metrics
foundations/foundation-v...oundation/vertx/metrics
42:59 (57%)
41:58 (60%)
view
12 x 2 foundations/foundation-v...oundation/vertx/metrics
foundations/foundation-v...oundation/vertx/metrics
67:84 (34%)
42:59 (57%)
view
12 x 2 foundations/foundation-p...zer/repeated/impl/enums
foundations/foundation-p...zer/repeated/impl/enums
88:103 (13%)
110:125 (13%)
view
12 x 2 foundations/foundation-p...zer/repeated/impl/enums
foundations/foundation-p...zer/repeated/impl/enums
47:60 (13%)
138:151 (13%)
view
12 x 2 foundations/foundation-v...b/foundation/vertx/http
foundations/foundation-v...b/foundation/vertx/http
90:107 (14%)
48:65 (22%)
view
12 x 2 foundations/foundation-p...zer/repeated/impl/enums
foundations/foundation-p...zer/repeated/impl/enums
87:100 (13%)
83:96 (13%)
view
12 x 2 foundations/foundation-c...ache/servicecomb/config
foundations/foundation-r...ervicecomb/registry/api
28:49 (70%)
37:58 (57%)
view
12 x 2 clients/service-center-c...ice/center/client/model
foundations/foundation-r...ervicecomb/registry/api
28:49 (75%)
37:58 (57%)
view
12 x 2 dynamic-config/config-cc...ache/servicecomb/config
dynamic-config/config-ki.../servicecomb/config/kie
194:209 (10%)
172:188 (10%)
view
12 x 2 foundations/foundation-p...zer/repeated/impl/enums
foundations/foundation-p...zer/repeated/impl/enums
142:155 (13%)
47:60 (13%)
view
12 x 2 foundations/foundation-p...main/java/io/protostuff
foundations/foundation-p...main/java/io/protostuff
344:360 (2%)
454:470 (2%)
view
12 x 2 foundations/foundation-p...main/java/io/protostuff
foundations/foundation-p...main/java/io/protostuff
344:360 (2%)
423:439 (2%)
view
12 x 2 foundations/foundation-p...main/java/io/protostuff
foundations/foundation-p...main/java/io/protostuff
423:439 (2%)
454:470 (2%)
view
11 x 2 foundations/foundation-p...epeated/impl/longs/impl
foundations/foundation-p...epeated/impl/longs/impl
29:41 (40%)
29:41 (40%)
view
11 x 2 foundations/foundation-p...epeated/impl/longs/impl
foundations/foundation-p...epeated/impl/longs/impl
29:41 (40%)
29:41 (40%)
view
11 x 2 foundations/foundation-p...izer/repeated/impl/ints
foundations/foundation-p...izer/repeated/impl/ints
67:82 (22%)
67:82 (22%)
view
Duplicated Units
The list of top 15 duplicated units.
See data for all 15 unit duplicates...
Size#FoldersFilesLinesCode
77 x 3 huawei-cloud/dashboard/s...cloud/dashboard/monitor
dynamic-config/config-ki.../servicecomb/config/kie
dynamic-config/config-cc...ache/servicecomb/config
28:109 
28:109 
28:109 
view
26 x 2 dynamic-config/config-na...omb/config/nacos/client
dynamic-config/config-ap...rvicecomb/config/client
108:135 
150:177 
view
24 x 2 dynamic-config/config-na.../nacos/archaius/sources
dynamic-config/config-ap...config/archaius/sources
116:143 
118:145 
view
18 x 2 governance/src/main/java...comb/governance/handler
governance/src/main/java...comb/governance/handler
58:78 
83:103 
view
11 x 2 clients/config-common/sr...rvicecomb/config/common
clients/config-kie-clien...ecomb/config/kie/client
82:94 
168:180 
view
11 x 2 core/src/main/java/org/a...icecomb/core/governance
core/src/main/java/org/a...icecomb/core/governance
29:41 
29:41 
view
11 x 2 dynamic-config/config-ki.../servicecomb/config/kie
dynamic-config/config-cc...ache/servicecomb/config
172:185 
194:206 
view
9 x 2 edge/edge-core/src/main/...e/servicecomb/edge/core
edge/edge-core/src/main/...e/servicecomb/edge/core
114:124 
92:102 
view
8 x 2 core/src/main/java/org/a...icecomb/core/governance
handlers/handler-loadbal...servicecomb/loadbalance
62:71 
195:204 
view
8 x 2 dynamic-config/config-ki.../servicecomb/config/kie
dynamic-config/config-cc...ache/servicecomb/config
90:99 
75:84 
view
7 x 2 dynamic-config/config-na.../nacos/archaius/sources
dynamic-config/config-ap...config/archaius/sources
96:104 
98:106 
view
6 x 3 huawei-cloud/dashboard/s...cloud/dashboard/monitor
dynamic-config/config-ki.../servicecomb/config/kie
dynamic-config/config-cc...ache/servicecomb/config
111:118 
111:118 
111:118 
view
6 x 3 huawei-cloud/dashboard/s...cloud/dashboard/monitor
dynamic-config/config-ki.../servicecomb/config/kie
dynamic-config/config-cc...ache/servicecomb/config
120:127 
120:127 
120:127 
view
6 x 2 transports/transport-res...b/transport/rest/client
common/common-rest/src/m...common/rest/codec/param
73:81 
308:316 
view
6 x 2 edge/edge-core/src/main/...e/servicecomb/edge/core
edge/edge-core/src/main/...e/servicecomb/edge/core
224:231 
141:148 
view