Places in code with 6 or more lines that are exactly the same.
From Component --> To Component |
Duplicated Lines |
File Pairs | Details |
---|---|---|---|
rpc (19%)   --> tls (103%) |
1441 | 49 file pairs | details... |
rpc (12%)   --> tracing (57%) |
917 | 87 file pairs | details... |
apisix (69%)   --> rpc (8%) |
606 | 12 file pairs | details... |
polaris (55%)   --> registry (46%) |
595 | 44 file pairs | details... |
api (82%)   --> rpc (7%) |
534 | 12 file pairs | details... |
registry (39%)   --> rpc (7%) |
514 | 70 file pairs | details... |
api (75%)   --> apisix (56%) |
490 | 3 file pairs | details... |
tls (34%)   --> tracing (29%) |
480 | 9 file pairs | details... |
mesh (86%)   --> proxyless (97%) |
456 | 13 file pairs | details... |
async (106%)   --> rpc (6%) |
454 | 21 file pairs | details... |
helloworld (100%)   --> rpc (4%) |
345 | 26 file pairs | details... |
error (117%)   --> rpc (4%) |
328 | 28 file pairs | details... |
context (66%)   --> rpc (3%) |
286 | 21 file pairs | details... |
polaris (25%)   --> rpc (3%) |
278 | 48 file pairs | details... |
helloworld (79%)   --> registry (21%) |
275 | 18 file pairs | details... |
registry (16%)   --> tracing (13%) |
210 | 29 file pairs | details... |
filter (38%)   --> rpc (2%) |
208 | 29 file pairs | details... |
filter (35%)   --> polaris (17%) |
190 | 19 file pairs | details... |
filter (34%)   --> registry (14%) |
188 | 26 file pairs | details... |
config-api (29%)   --> helloworld (53%) |
183 | 9 file pairs | details... |
context (41%)   --> tracing (11%) |
178 | 13 file pairs | details... |
rpc (2%)   --> seata-go (83%) |
178 | 15 file pairs | details... |
async (41%)   --> tls (12%) |
176 | 8 file pairs | details... |
helloworld (48%)   --> tracing (10%) |
167 | 10 file pairs | details... |
registry (12%)   --> tls (11%) |
165 | 14 file pairs | details... |
config-api (26%)   --> rpc (2%) |
165 | 17 file pairs | details... |
game (15%)   --> rpc (2%) |
160 | 28 file pairs | details... |
context (35%)   --> registry (11%) |
153 | 11 file pairs | details... |
config-api (25%)   --> registry (11%) |
153 | 32 file pairs | details... |
polaris (13%)   --> tracing (9%) |
146 | 25 file pairs | details... |
filter (26%)   --> tracing (9%) |
145 | 25 file pairs | details... |
polaris (13%)   --> tls (10%) |
144 | 13 file pairs | details... |
context (33%)   --> polaris (13%) |
142 | 8 file pairs | details... |
async (33%)   --> tracing (8%) |
142 | 11 file pairs | details... |
error (49%)   --> registry (10%) |
139 | 15 file pairs | details... |
async (31%)   --> polaris (12%) |
136 | 8 file pairs | details... |
error (46%)   --> tracing (8%) |
129 | 11 file pairs | details... |
config-api (20%)   --> tracing (7%) |
126 | 7 file pairs | details... |
direct (168%)   --> registry (9%) |
125 | 14 file pairs | details... |
config-api (19%)   --> mesh (22%) |
119 | 5 file pairs | details... |
config-api (19%)   --> proxyless (25%) |
119 | 5 file pairs | details... |
configcenter (85%)   --> registry (8%) |
116 | 18 file pairs | details... |
context (26%)   --> filter (21%) |
115 | 12 file pairs | details... |
error (40%)   --> polaris (10%) |
114 | 5 file pairs | details... |
helloworld (32%)   --> mesh (21%) |
112 | 3 file pairs | details... |
helloworld (32%)   --> proxyless (23%) |
112 | 3 file pairs | details... |
seata-go (51%)   --> tracing (6%) |
110 | 11 file pairs | details... |
config-api (17%)   --> context (25%) |
108 | 11 file pairs | details... |
async (24%)   --> registry (7%) |
103 | 6 file pairs | details... |
config-api (16%)   --> metrics (72%) |
101 | 10 file pairs | details... |
filter (18%)   --> otel (66%) |
100 | 8 file pairs | details... |
polaris (9%)   --> seata-go (47%) |
100 | 8 file pairs | details... |
mesh (18%)   --> rpc (1%) |
95 | 4 file pairs | details... |
proxyless (20%)   --> rpc (1%) |
95 | 4 file pairs | details... |
metrics (67%)   --> registry (7%) |
95 | 10 file pairs | details... |
proxyless (20%)   --> tracing (5%) |
94 | 4 file pairs | details... |
context (21%)   --> error (33%) |
94 | 6 file pairs | details... |
mesh (17%)   --> tracing (5%) |
94 | 4 file pairs | details... |
rpc (1%)   --> skywalking (40%) |
93 | 4 file pairs | details... |
config-api (15%)   --> filter (17%) |
93 | 15 file pairs | details... |
context (20%)   --> helloworld (25%) |
86 | 5 file pairs | details... |
game (8%)   --> tracing (5%) |
86 | 14 file pairs | details... |
config-api (13%)   --> direct (114%) |
85 | 9 file pairs | details... |
config-api (13%)   --> skywalking (36%) |
84 | 4 file pairs | details... |
config-api (13%)   --> logger (27%) |
84 | 12 file pairs | details... |
generic (10%)   --> rpc (1%) |
82 | 10 file pairs | details... |
registry (6%)   --> seata-go (37%) |
79 | 6 file pairs | details... |
context (17%)   --> logger (25%) |
77 | 12 file pairs | details... |
error (27%)   --> filter (14%) |
76 | 7 file pairs | details... |
logger (24%)   --> registry (5%) |
75 | 20 file pairs | details... |
async (17%)   --> filter (13%) |
74 | 5 file pairs | details... |
proxyless (15%)   --> skywalking (31%) |
72 | 2 file pairs | details... |
mesh (13%)   --> skywalking (31%) |
72 | 2 file pairs | details... |
generic (9%)   --> tracing (4%) |
72 | 7 file pairs | details... |
config-api (11%)   --> configcenter (52%) |
72 | 12 file pairs | details... |
filter (13%)   --> game (6%) |
71 | 10 file pairs | details... |
helloworld (20%)   --> skywalking (30%) |
70 | 2 file pairs | details... |
context (16%)   --> tls (5%) |
70 | 4 file pairs | details... |
game (6%)   --> registry (5%) |
70 | 10 file pairs | details... |
filter (12%)   --> seata-go (31%) |
66 | 5 file pairs | details... |
game (6%)   --> polaris (6%) |
66 | 10 file pairs | details... |
logger (21%)   --> rpc (<1%) |
66 | 16 file pairs | details... |
generic (8%)   --> polaris (6%) |
66 | 11 file pairs | details... |
config-api (10%)   --> error (22%) |
64 | 7 file pairs | details... |
async (14%)   --> context (14%) |
63 | 3 file pairs | details... |
async (14%)   --> seata-go (29%) |
62 | 3 file pairs | details... |
error (22%)   --> tls (4%) |
62 | 4 file pairs | details... |
error (21%)   --> logger (19%) |
61 | 8 file pairs | details... |
helloworld (17%)   --> logger (19%) |
60 | 4 file pairs | details... |
config-api (9%)   --> otel (40%) |
60 | 7 file pairs | details... |
filter (10%)   --> helloworld (16%) |
58 | 6 file pairs | details... |
configcenter (41%)   --> direct (77%) |
57 | 4 file pairs | details... |
direct (75%)   --> metrics (40%) |
56 | 3 file pairs | details... |
filter (10%)   --> metrics (39%) |
55 | 5 file pairs | details... |
helloworld (15%)   --> metrics (38%) |
54 | 3 file pairs | details... |
configcenter (39%)   --> metrics (38%) |
54 | 4 file pairs | details... |
mesh (10%)   --> registry (4%) |
53 | 5 file pairs | details... |
proxyless (11%)   --> registry (4%) |
53 | 5 file pairs | details... |
filter (9%)   --> tls (3%) |
51 | 3 file pairs | details... |
context (11%)   --> seata-go (24%) |
51 | 3 file pairs | details... |
Size | # | Folders | Files | Lines | Code |
---|---|---|---|---|---|
158 | x 2 | tls/grpc/protobuftracing/grpc/protobuf | 41:305 (100%)41:305 (100%) | view | |
158 | x 2 | rpc/grpc/protobuftls/grpc/protobuf | 41:305 (100%)41:305 (100%) | view | |
158 | x 2 | rpc/grpc/protobuftracing/grpc/protobuf | 41:305 (100%)41:305 (100%) | view | |
69 | x 2 | apisix/helloworld/protobuf/helloworldrpc/triple/pb/dubbogo-grpc/protobuf/api | 45:159 (43%)67:181 (42%) | view | |
66 | x 2 | apisix/helloworld/protobuf/helloworldrpc/triple/pb/dubbogo-grpc/protobuf/api | 180:257 (42%)207:284 (40%) | view | |
52 | x 2 | async/go-server/pkgrpc/dubbo/go-server/pkg | 30:108 (100%)30:108 (100%) | view | |
49 | x 2 | rpc/dubbo/go-server/pkgtls/dubbo/go-server/pkg | 28:110 (100%)28:110 (100%) | view | |
48 | x 2 | rpc/dubbo/go-server/pkgtls/dubbo/go-server/pkg | 34:109 (90%)34:109 (90%) | view | |
45 | x 2 | polaris/registry/go-server/cmdregistry/nacos/go-server/cmd | 38:107 (100%)38:107 (100%) | view | |
45 | x 2 | polaris/limit/go-server/cmdpolaris/registry/go-server/cmd | 39:108 (100%)38:107 (100%) | view | |
45 | x 2 | polaris/limit/go-server/cmdregistry/nacos/go-server/cmd | 39:108 (100%)38:107 (100%) | view | |
43 | x 2 | apiapisix/helloworld/protobuf/helloworld | 78:153 (34%)77:152 (35%) | view | |
43 | x 2 | tracing/dubbo/go-client/cmdtracing/jsonrpc/go-client/cmd | 75:133 (70%)73:131 (71%) | view | |
42 | x 2 | rpc/dubbo/go-client/cmdtls/dubbo/go-client/cmd | 45:104 (87%)45:104 (87%) | view | |
41 | x 2 | tracing/grpc/go-server/cmdtracing/jsonrpc/go-server/cmd | 77:132 (70%)64:117 (82%) | view | |
41 | x 2 | rpc/dubbo/go-server/pkgtls/dubbo/go-server/pkg | 30:94 (100%)30:94 (100%) | view | |
41 | x 2 | tracing/dubbo/go-server/cmdtracing/jsonrpc/go-server/cmd | 67:120 (80%)64:117 (82%) | view | |
41 | x 2 | tracing/dubbo/go-server/cmdtracing/grpc/go-server/cmd | 67:120 (80%)77:132 (70%) | view | |
41 | x 2 | mesh/deploy/trafficproxyless/deploy/traffic | 1:45 (100%)1:45 (100%) | view | |
38 | x 2 | helloworld/go-server/cmdmesh/go-server/cmd | 35:87 (100%)35:87 (100%) | view | |
38 | x 2 | mesh/go-server/cmdproxyless/go-server/cmd | 35:87 (100%)35:87 (100%) | view | |
38 | x 2 | helloworld/go-server/cmdproxyless/go-server/cmd | 35:87 (100%)35:87 (100%) | view | |
38 | x 2 | config-api/config-merge/go-server/cmdmesh/go-server/cmd | 35:87 (100%)35:87 (100%) | view | |
38 | x 2 | config-api/config-merge/go-server/cmdhelloworld/go-server/cmd | 35:87 (100%)35:87 (100%) | view | |
38 | x 2 | config-api/config-merge/go-server/cmdproxyless/go-server/cmd | 35:87 (100%)35:87 (100%) | view | |
37 | x 2 | async/go-client/pkgrpc/dubbo/go-client/pkg | 35:94 (80%)31:90 (80%) | view | |
34 | x 2 | apirpc/triple/pb2/api | 172:216 (26%)168:212 (26%) | view | |
33 | x 2 | polaris/registry/go-client/cmdregistry/nacos/go-client/cmd | 35:80 (100%)35:80 (100%) | view | |
32 | x 2 | rpc/grpc/protobuftracing/grpc/protobuf | 1:37 (100%)1:37 (100%) | view | |
32 | x 2 | tls/grpc/protobuftracing/grpc/protobuf | 1:37 (100%)1:37 (100%) | view | |
32 | x 2 | rpc/grpc/protobuftls/grpc/protobuf | 1:37 (100%)1:37 (100%) | view | |
30 | x 2 | rpc/dubbo/go-server/cmdtls/dubbo/go-server/cmd | 41:84 (100%)41:84 (100%) | view | |
29 | x 2 | apiapisix/helloworld/protobuf/helloworld | 157:200 (23%)156:199 (24%) | view | |
28 | x 2 | proxyless/go-server/cmdskywalking/go-server/cmd | 45:82 (73%)50:87 (57%) | view | |
28 | x 2 | helloworld/go-server/cmdskywalking/go-server/cmd | 45:82 (73%)50:87 (57%) | view | |
28 | x 2 | mesh/go-server/cmdskywalking/go-server/cmd | 45:82 (73%)50:87 (57%) | view | |
28 | x 2 | config-api/config-merge/go-server/cmdskywalking/go-server/cmd | 45:82 (73%)50:87 (57%) | view | |
27 | x 2 | tracing/dubbo/go-client/cmdtracing/jsonrpc/go-server/cmd | 96:133 (44%)80:117 (54%) | view | |
27 | x 2 | tracing/dubbo/go-client/cmdtracing/grpc/go-server/cmd | 96:133 (44%)95:132 (46%) | view | |
27 | x 2 | tracing/grpc/go-server/cmdtracing/jsonrpc/go-client/cmd | 95:132 (46%)94:131 (45%) | view | |
27 | x 2 | tracing/dubbo/go-server/cmdtracing/jsonrpc/go-client/cmd | 83:120 (52%)94:131 (45%) | view | |
27 | x 2 | tracing/jsonrpc/go-client/cmdtracing/jsonrpc/go-server/cmd | 94:131 (45%)80:117 (54%) | view | |
27 | x 2 | tracing/dubbo/go-client/cmdtracing/dubbo/go-server/cmd | 96:133 (44%)83:120 (52%) | view | |
26 | x 2 | rpc/dubbo/java-server/sr...org/apache/dubbo/samplerpc/triple/hessian2/java...ache/dubbo/sample/basic | 6:34 (100%)6:34 (100%) | view | |
25 | x 2 | mesh/deploy/providerproxyless/deploy/provider | 1:25 (100%)1:25 (100%) | view | |
25 | x 2 | rpc/dubbo/go-server/pkgrpc/triple/hessian2/go-server/cmd | 66:106 (51%)76:121 (50%) | view | |
25 | x 2 | rpc/triple/hessian2/go-server/cmdtls/dubbo/go-server/pkg | 76:121 (50%)66:106 (51%) | view | |
24 | x 2 | registry/servicediscover...a-server/src/main/protorpc/dubbo/java-server/src/main/proto | 1:28 (100%)1:28 (100%) | view | |
24 | x 2 | polaris/limit/go-client/confpolaris/router/go-client/conf | 1:24 (100%)2:25 (100%) | view | |
24 | x 2 | rpc/triple/pb/dubbogo-java/go-server/cmdrpc/triple/pb2/go-server/cmd | 41:73 (100%)38:70 (100%) | view |
Size | # | Folders | Files | Lines | Code |
---|---|---|---|---|---|
47 | x 2 | apisix/helloworld/protobuf/helloworldrpc/triple/pb/dubbogo-grpc/protobuf/api | 210:258 237:285 | view | |
40 | x 2 | tls/dubbo/go-client/cmdrpc/dubbo/go-client/cmd | 58:105 58:105 | view | |
32 | x 5 | mesh/go-server/cmdhelloworld/go-server/cmdconfig-api/config-merge/go-server/cmdproxyless/go-server/cmdskywalking/go-server/cmd | 44:79 44:79 44:79 44:79 49:84 | view | |
26 | x 2 | apisix/helloworld/protobuf/helloworldapi | 169:196 170:197 | view | |
24 | x 2 | polaris/registry/go-client/cmdregistry/nacos/go-client/cmd | 54:81 54:81 | view | |
21 | x 3 | tracing/grpc/protobuftls/grpc/protobufrpc/grpc/protobuf | 270:292 270:292 270:292 | view | |
17 | x 5 | tracing/grpc/go-server/cmdtracing/jsonrpc/go-client/cmdtracing/jsonrpc/go-server/cmdtracing/dubbo/go-client/cmdtracing/dubbo/go-server/cmd | 100:118 99:117 85:103 102:120 89:107 | view | |
17 | x 3 | tracing/jsonrpc/go-client/cmdtracing/dubbo/go-client/cmdrpc/jsonrpc/go-client/cmd | 76:97 78:99 71:93 | view | |
17 | x 2 | game/go-server-game/cmdgame/go-server-gate/cmd | 58:79 65:86 | view | |
17 | x 2 | generic/default/go-server/pkggeneric/default/go-server/pkg | 102:121 103:122 | view | |
17 | x 6 | rpc/triple/msgpack/go-server/cmdrpc/triple/pb/dubbogo-java/go-server/cmdrpc/triple/pb/dubbogo-grpc/go-server/cmdrpc/triple/pb2/go-server/cmdrpc/triple/hessian2/go-server/cmderror/triple/hessian2/go-server/cmd | 70:92 54:76 54:76 51:73 57:79 55:77 | view | |
16 | x 17 | tracing/grpc/go-server/cmdtracing/jsonrpc/go-server/cmdtracing/dubbo/go-server/cmdcontext/dubbo/go-server/cmdasync/go-server/cmdtls/dubbo/go-server/cmdpolaris/limit/go-server/cmdpolaris/registry/go-server/cmdpolaris/router/go-server/server-dev/cmdpolaris/router/go-server/server-pre/cmd... | 77:98 64:83 67:86 94:115 63:84 66:87 90:111 89:110 90:111 90:111 ... | view | |
15 | x 4 | tracing/grpc/protobuftls/grpc/protobufrpc/grpc/protobufrpc/triple/pb/dubbogo-grpc/protobuf/api | 205:221 205:221 205:221 129:145 | view | |
14 | x 2 | mesh/go-client/cmdproxyless/go-client/cmd | 38:54 38:54 | view | |
14 | x 2 | apirpc/triple/pb2/api | 199:214 195:210 | view | |
13 | x 3 | metrics/go-client/cmdhelloworld/go-client/cmddirect/go-client/cmd | 38:53 38:53 38:53 | view | |
13 | x 2 | tls/dubbo/go-server/pkgrpc/dubbo/go-server/pkg | 90:106 90:106 | view | |
13 | x 2 | rpc/dubbo/java-server/sr...org/apache/dubbo/samplerpc/triple/hessian2/java...ache/dubbo/sample/basic | 21:35 21:35 | view | |
12 | x 3 | tracing/grpc/protobuftls/grpc/protobufrpc/grpc/protobuf | 294:307 294:307 294:307 | view | |
12 | x 6 | configcenter/nacos/go-client/cmdconfigcenter/zookeeper/go-client/cmdregistry/all/nacos/go-client/cmdregistry/all/zookeeper/go-client/cmdregistry/servicediscovery/nacos/go-client/cmdregistry/servicediscovery/zookeeper/go-client/cmd | 42:56 42:56 42:56 42:56 42:56 42:56 | view | |
12 | x 2 | tls/dubbo/go-server/cmdrpc/dubbo/go-server/cmd | 46:64 46:64 | view | |
11 | x 5 | tracing/grpc/go-server/cmdtracing/jsonrpc/go-client/cmdtracing/jsonrpc/go-server/cmdtracing/dubbo/go-client/cmdtracing/dubbo/go-server/cmd | 121:133 120:132 106:118 122:134 109:121 | view | |
10 | x 3 | async/go-server/pkgtls/dubbo/go-server/pkgrpc/dubbo/go-server/pkg | 37:49 45:57 45:57 | view | |
10 | x 2 | tls/dubbo/go-server/pkgrpc/dubbo/go-server/pkg | 59:71 59:71 | view | |
10 | x 2 | filter/token/go-client/cmdfilter/custom/go-client/cmd | 41:53 41:53 | view | |
10 | x 3 | rpc/jsonrpc/go-server/pkgrpc/jsonrpc/go-server/pkgrpc/jsonrpc/go-server/pkg | 47:59 47:59 47:59 | view | |
10 | x 3 | rpc/jsonrpc/go-server/pkgrpc/jsonrpc/go-server/pkgrpc/jsonrpc/go-server/pkg | 61:73 61:73 61:73 | view | |
9 | x 2 | apisix/helloworld/protobuf/helloworldrpc/triple/pb/dubbogo-grpc/protobuf/api | 68:78 90:100 | view | |
9 | x 2 | apisix/helloworld/protobuf/helloworldrpc/triple/pb/dubbogo-grpc/protobuf/api | 118:128 140:150 | view | |
9 | x 2 | tls/triple/go-client/cmdrpc/triple/codec-extension/go-client/cmd | 48:59 48:59 | view | |
8 | x 2 | async/go-server/pkgrpc/dubbo/go-server/pkg | 89:98 89:98 | view | |
8 | x 2 | generic/default/go-server/pkggeneric/default/go-server/pkg | 69:78 70:79 | view | |
7 | x 3 | apisix/helloworld/protobuf/helloworldapirpc/triple/pb2/api | 87:95 88:96 84:92 | view | |
7 | x 3 | rpc/jsonrpc/go-server/pkgrpc/jsonrpc/go-server/pkgrpc/jsonrpc/go-server/pkg | 75:84 75:84 75:84 | view | |
6 | x 2 | helloworld/java-server/s...ache/dubbo/sample/basicregistry/servicediscover...ache/dubbo/sample/basic | 26:33 26:33 | view | |
6 | x 3 | tracing/grpc/protobuftls/grpc/protobufrpc/grpc/protobuf | 178:185 178:185 178:185 | view | |
6 | x 2 | apisix/helloworld/protobuf/helloworldrpc/triple/pb/dubbogo-grpc/protobuf/api | 53:60 75:82 | view | |
6 | x 2 | apisix/helloworld/protobuf/helloworldrpc/triple/pb/dubbogo-grpc/protobuf/api | 103:110 125:132 | view | |
6 | x 2 | tls/triple/go-server/cmdrpc/triple/codec-extension/go-server/cmd | 44:51 44:51 | view | |
6 | x 2 | generic/default/go-server/pkggeneric/default/go-server/pkg | 60:67 61:68 | view | |
6 | x 2 | generic/default/go-server/pkggeneric/default/go-server/pkg | 80:87 81:88 | view |