apache / dubbo-go
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 693 files with 60,111 lines of code.
    • 35 files changed more than 100 times (8,284 lines of code)
    • 82 files changed 51-100 times (10,308 lines of code)
    • 99 files changed 21-50 times (5,113 lines of code)
    • 252 files changed 6-20 times (22,431 lines of code)
    • 225 files changed 1-5 times (13,975 lines of code)
13% | 17% | 8% | 37% | 23%
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 693 files with 60,111 lines of code.
    • 149 files changed by more than 25 contributors (19,489 lines of code)
    • 106 files changed by 11-25 contributors (8,064 lines of code)
    • 200 files changed by 6-10 contributors (18,035 lines of code)
    • 186 files changed by 2-5 contributors (10,942 lines of code)
    • 52 files changed by 1 contributor (3,581 lines of code)
32% | 13% | 30% | 18% | 5%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, yml, md, proto, mod, properties, gitignore, tpl, json, txt, sh, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go14% | 17% | 8% | 37% | 22%
proto0% | 0% | 0% | 19% | 80%
yaml0% | 0% | 0% | 21% | 79%
tpl0% | 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
registry51% | 19% | 9% | 13% | 5%
config47% | 28% | 14% | 5% | 4%
common56% | 5% | 27% | 6% | 3%
protocol10% | 30% | 12% | 31% | 14%
remoting16% | 47% | 4% | 21% | 8%
config_center13% | 69% | 15% | 1% | <1%
cluster2% | <1% | 10% | 36% | 49%
metadata0% | 60% | 17% | 20% | 2%
metrics0% | 8% | 2% | 5% | 84%
filter0% | 1% | 16% | 65% | 16%
imports0% | 0% | 100% | 0% | 0%
xds0% | 0% | 0% | 86% | 13%
tools0% | 0% | 0% | 0% | 100%
proxy0% | 0% | 0% | 0% | 100%
logger0% | 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
key.go
in common/constant
352 - 2019-04-23 2023-08-04 335 89 hxmhlt@163.com ken.lj.hz@gmail.com
127 11 2019-04-19 2023-05-30 271 74 hxmhlt@163.com 63356845+wudong5@users.nore...
478 33 2019-04-19 2023-03-28 270 75 hxmhlt@163.com ken.lj.hz@gmail.com
url.go
in common
693 74 2019-05-14 2023-04-18 267 81 hxmhlt@163.com 63356845+wudong5@users.nore...
400 36 2019-04-19 2023-07-09 265 80 hxmhlt@163.com guoguangwu@magic-shield.com
directory.go
in registry/directory
422 30 2019-04-26 2023-08-04 255 71 hxmhlt@163.com ken.lj.hz@gmail.com
registry.go
in registry/zookeeper
242 19 2019-03-31 2023-02-24 231 70 alexstocks@foxmail.com ken.lj.hz@gmail.com
listener.go
in remoting/zookeeper
405 11 2019-06-10 2023-06-03 222 72 hxmhlt@163.com ken.lj.hz@gmail.com
protocol.go
in registry/protocol
430 36 2019-04-26 2023-04-07 219 73 hxmhlt@163.com ken.lj.hz@gmail.com
217 19 2019-06-21 2023-06-03 188 60 hxmhlt@163.com wg1024code@gmail.com
default.go
in common/constant
77 - 2019-04-28 2023-05-30 186 69 hxmhlt@163.com zhaoyunxing@apache.org
dubbo_invoker.go
in protocol/dubbo
157 8 2019-04-19 2022-08-17 171 60 hxmhlt@163.com 15301580353@163.com
213 17 2019-06-21 2023-07-01 170 57 hxmhlt@163.com wg1024code@gmail.com
client.go
in remoting/zookeeper
35 1 2019-06-10 2022-07-07 169 59 hxmhlt@163.com 40532785+leospard@users.nor...
registry.go
in registry/nacos
243 17 2019-08-03 2023-08-04 169 67 641785844@qq.com ken.lj.hz@gmail.com
383 42 2019-04-19 2023-03-30 167 61 hxmhlt@163.com justxuewei@apache.org
listener.go
in registry/zookeeper
138 10 2019-03-26 2023-04-18 164 57 xinminghe@ctrip.com 63356845+wudong5@users.nore...
178 19 2019-06-12 2023-08-04 146 52 hxmhlt@163.com ken.lj.hz@gmail.com
dubbo_protocol.go
in protocol/dubbo
165 10 2019-04-19 2022-07-07 140 54 hxmhlt@163.com 40532785+leospard@users.nor...
impl.go
in config_center/zookeeper
217 24 2019-06-12 2023-06-03 140 56 hxmhlt@163.com ken.lj.hz@gmail.com
rpcinvocation.go
in protocol/invocation
236 35 2019-05-14 2022-07-12 140 56 hxmhlt@163.com a@nxw.name
292 19 2019-05-14 2022-07-07 139 60 hxmhlt@163.com 40532785+leospard@users.nor...
registry.go
in registry/etcdv3
119 15 2019-07-24 2023-02-24 132 56 sxllwx@github.com ken.lj.hz@gmail.com
service_discovery_registry.go
in registry/servicediscovery
319 22 2020-05-01 2023-08-04 122 52 lizhipeng1@huya.com ken.lj.hz@gmail.com
base_registry.go
in registry
321 22 2020-02-03 2023-08-04 121 55 hxmhlt@163.com ken.lj.hz@gmail.com
listener.go
in registry/nacos
173 9 2019-08-03 2023-07-14 120 55 641785844@qq.com binbin0325@apache.org
service_discovery.go
in registry/nacos
266 17 2020-03-29 2023-07-14 119 56 flycash@apache.org binbin0325@apache.org
chain.go
in cluster/router/chain
105 10 2020-01-21 2022-08-17 116 46 yixian.zou@gmail.com 15301580353@163.com
server.go
in protocol/jsonrpc
305 6 2019-04-26 2022-07-07 114 51 hxmhlt@163.com 40532785+leospard@users.nor...
registry.go
in registry
20 - 2018-08-08 2023-02-24 112 45 alexstocks@foxmail.com ken.lj.hz@gmail.com
protocol_filter_wrapper.go
in protocol/protocolwrapper
86 10 2019-04-26 2022-07-07 111 50 hxmhlt@163.com 40532785+leospard@users.nor...
client.go
in protocol/grpc
121 3 2019-11-30 2023-05-11 109 51 zero.xu@bytedance.com liaochuntao@live.com
facade.go
in remoting/zookeeper
34 1 2019-06-12 2022-07-07 107 55 hxmhlt@163.com 40532785+leospard@users.nor...
http.go
in protocol/jsonrpc
152 4 2019-04-26 2022-07-07 106 53 hxmhlt@163.com 40532785+leospard@users.nor...
listener.go
in remoting/etcdv3
163 7 2019-07-23 2022-07-07 106 48 sxllwx@github.com 40532785+leospard@users.nor...
server.go
in protocol/grpc
149 8 2019-11-30 2023-05-11 100 50 zero.xu@bytedance.com liaochuntao@live.com
impl.go
in config_center/nacos
178 20 2020-01-11 2023-07-14 96 49 xiaoxiong5288@gmail.com binbin0325@apache.org
74 12 2019-04-22 2023-05-30 95 42 hxmhlt@163.com 63356845+wudong5@users.nore...
event.go
in registry
85 10 2019-03-28 2023-03-28 95 45 xinminghe@ctrip.com ken.lj.hz@gmail.com
getty_client.go
in remoting/getty
213 12 2020-04-24 2023-02-24 94 39 shenglicao2@gmail.com ken.lj.hz@gmail.com
client.go
in remoting/etcdv3
48 2 2019-07-23 2023-03-30 93 44 sxllwx@github.com justxuewei@apache.org
client.go
in config_center/nacos
79 7 2020-01-11 2022-07-07 91 44 xiaoxiong5288@gmail.com 40532785+leospard@users.nor...
jsonrpc_protocol.go
in protocol/jsonrpc
85 7 2019-04-26 2022-07-07 90 52 hxmhlt@163.com 40532785+leospard@users.nor...
listener.go
in registry/etcdv3
90 7 2019-07-24 2022-07-07 90 41 sxllwx@github.com 40532785+leospard@users.nor...
mock_registry.go
in registry
126 15 2019-05-05 2023-02-24 89 41 hxmhlt@163.com ken.lj.hz@gmail.com
configuration_parser.go
in config_center/parser
210 7 2019-08-31 2022-07-07 89 49 hxmhlt@163.com 40532785+leospard@users.nor...
service_discovery.go
in registry/etcdv3
227 19 2020-06-20 2022-07-07 89 49 zhengxianle@gmail.com 40532785+leospard@users.nor...
service_discovery.go
in registry/zookeeper
250 24 2020-06-26 2023-05-30 89 41 dreamlike.sky@foxmail.com 63356845+wudong5@users.nore...
dynamic_configuration.go
in config_center
45 3 2019-06-10 2022-03-31 88 46 hxmhlt@163.com 382673304@qq.com
invoker.go
in protocol
59 7 2019-04-19 2023-03-30 88 47 hxmhlt@163.com justxuewei@apache.org
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
key.go
in common/constant
352 - 2019-04-23 2023-08-04 335 89 hxmhlt@163.com ken.lj.hz@gmail.com
url.go
in common
693 74 2019-05-14 2023-04-18 267 81 hxmhlt@163.com 63356845+wudong5@users.nore...
400 36 2019-04-19 2023-07-09 265 80 hxmhlt@163.com guoguangwu@magic-shield.com
478 33 2019-04-19 2023-03-28 270 75 hxmhlt@163.com ken.lj.hz@gmail.com
127 11 2019-04-19 2023-05-30 271 74 hxmhlt@163.com 63356845+wudong5@users.nore...
protocol.go
in registry/protocol
430 36 2019-04-26 2023-04-07 219 73 hxmhlt@163.com ken.lj.hz@gmail.com
listener.go
in remoting/zookeeper
405 11 2019-06-10 2023-06-03 222 72 hxmhlt@163.com ken.lj.hz@gmail.com
directory.go
in registry/directory
422 30 2019-04-26 2023-08-04 255 71 hxmhlt@163.com ken.lj.hz@gmail.com
registry.go
in registry/zookeeper
242 19 2019-03-31 2023-02-24 231 70 alexstocks@foxmail.com ken.lj.hz@gmail.com
default.go
in common/constant
77 - 2019-04-28 2023-05-30 186 69 hxmhlt@163.com zhaoyunxing@apache.org
registry.go
in registry/nacos
243 17 2019-08-03 2023-08-04 169 67 641785844@qq.com ken.lj.hz@gmail.com
383 42 2019-04-19 2023-03-30 167 61 hxmhlt@163.com justxuewei@apache.org
217 19 2019-06-21 2023-06-03 188 60 hxmhlt@163.com wg1024code@gmail.com
dubbo_invoker.go
in protocol/dubbo
157 8 2019-04-19 2022-08-17 171 60 hxmhlt@163.com 15301580353@163.com
292 19 2019-05-14 2022-07-07 139 60 hxmhlt@163.com 40532785+leospard@users.nor...
client.go
in remoting/zookeeper
35 1 2019-06-10 2022-07-07 169 59 hxmhlt@163.com 40532785+leospard@users.nor...
213 17 2019-06-21 2023-07-01 170 57 hxmhlt@163.com wg1024code@gmail.com
listener.go
in registry/zookeeper
138 10 2019-03-26 2023-04-18 164 57 xinminghe@ctrip.com 63356845+wudong5@users.nore...
impl.go
in config_center/zookeeper
217 24 2019-06-12 2023-06-03 140 56 hxmhlt@163.com ken.lj.hz@gmail.com
rpcinvocation.go
in protocol/invocation
236 35 2019-05-14 2022-07-12 140 56 hxmhlt@163.com a@nxw.name
registry.go
in registry/etcdv3
119 15 2019-07-24 2023-02-24 132 56 sxllwx@github.com ken.lj.hz@gmail.com
service_discovery.go
in registry/nacos
266 17 2020-03-29 2023-07-14 119 56 flycash@apache.org binbin0325@apache.org
base_registry.go
in registry
321 22 2020-02-03 2023-08-04 121 55 hxmhlt@163.com ken.lj.hz@gmail.com
listener.go
in registry/nacos
173 9 2019-08-03 2023-07-14 120 55 641785844@qq.com binbin0325@apache.org
facade.go
in remoting/zookeeper
34 1 2019-06-12 2022-07-07 107 55 hxmhlt@163.com 40532785+leospard@users.nor...
dubbo_protocol.go
in protocol/dubbo
165 10 2019-04-19 2022-07-07 140 54 hxmhlt@163.com 40532785+leospard@users.nor...
http.go
in protocol/jsonrpc
152 4 2019-04-26 2022-07-07 106 53 hxmhlt@163.com 40532785+leospard@users.nor...
178 19 2019-06-12 2023-08-04 146 52 hxmhlt@163.com ken.lj.hz@gmail.com
service_discovery_registry.go
in registry/servicediscovery
319 22 2020-05-01 2023-08-04 122 52 lizhipeng1@huya.com ken.lj.hz@gmail.com
jsonrpc_protocol.go
in protocol/jsonrpc
85 7 2019-04-26 2022-07-07 90 52 hxmhlt@163.com 40532785+leospard@users.nor...
server.go
in protocol/jsonrpc
305 6 2019-04-26 2022-07-07 114 51 hxmhlt@163.com 40532785+leospard@users.nor...
client.go
in protocol/grpc
121 3 2019-11-30 2023-05-11 109 51 zero.xu@bytedance.com liaochuntao@live.com
protocol_filter_wrapper.go
in protocol/protocolwrapper
86 10 2019-04-26 2022-07-07 111 50 hxmhlt@163.com 40532785+leospard@users.nor...
server.go
in protocol/grpc
149 8 2019-11-30 2023-05-11 100 50 zero.xu@bytedance.com liaochuntao@live.com
107 16 2020-03-12 2023-07-01 74 50 601666418@qq.com wg1024code@gmail.com
impl.go
in config_center/nacos
178 20 2020-01-11 2023-07-14 96 49 xiaoxiong5288@gmail.com binbin0325@apache.org
configuration_parser.go
in config_center/parser
210 7 2019-08-31 2022-07-07 89 49 hxmhlt@163.com 40532785+leospard@users.nor...
service_discovery.go
in registry/etcdv3
227 19 2020-06-20 2022-07-07 89 49 zhengxianle@gmail.com 40532785+leospard@users.nor...
listener.go
in remoting/etcdv3
163 7 2019-07-23 2022-07-07 106 48 sxllwx@github.com 40532785+leospard@users.nor...
invoker.go
in protocol
59 7 2019-04-19 2023-03-30 88 47 hxmhlt@163.com justxuewei@apache.org
chain.go
in cluster/router/chain
105 10 2020-01-21 2022-08-17 116 46 yixian.zou@gmail.com 15301580353@163.com
dynamic_configuration.go
in config_center
45 3 2019-06-10 2022-03-31 88 46 hxmhlt@163.com 382673304@qq.com
grpc_invoker.go
in protocol/grpc
99 7 2019-11-30 2022-07-07 85 46 zero.xu@bytedance.com 40532785+leospard@users.nor...
rest_protocol.go
in protocol/rest
126 8 2020-01-11 2022-07-07 79 46 dreamlike.sky@foxmail.com 40532785+leospard@users.nor...
listener.go
in config_center/nacos
45 3 2020-01-11 2023-08-04 67 46 xiaoxiong5288@gmail.com ken.lj.hz@gmail.com
registry.go
in registry
20 - 2018-08-08 2023-02-24 112 45 alexstocks@foxmail.com ken.lj.hz@gmail.com
event.go
in registry
85 10 2019-03-28 2023-03-28 95 45 xinminghe@ctrip.com ken.lj.hz@gmail.com
132 15 2020-02-25 2023-03-30 83 45 hxmhlt@163.com justxuewei@apache.org
grpc_exporter.go
in protocol/grpc
28 2 2019-11-30 2022-08-17 74 45 zero.xu@bytedance.com 15301580353@163.com
go_restful_server.go
in protocol/rest/server/server_impl
112 16 2020-03-14 2022-07-07 60 45 mingflycash@gmail.com 40532785+leospard@users.nor...
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
model.go
in metrics/prometheus
316 24 2023-07-04 2023-07-21 3 1 wg1024code@gmail.com wg1024code@gmail.com
route.go
in cluster/router/condition
261 23 2023-04-18 2023-05-30 2 1 finalt1361@163.com finalt1361@163.com
health.pb.go
in protocol/dubbo3/health/triple_health_v1
247 21 2022-06-22 2022-06-22 1 1 43725202+sheny1xuan@users.n... 43725202+sheny1xuan@users.n...
health_triple.pb.go
in protocol/dubbo3/health/triple_health_v1
184 17 2022-06-22 2022-06-22 1 1 43725202+sheny1xuan@users.n... 43725202+sheny1xuan@users.n...
api.go
in metrics
156 14 2023-08-04 2023-08-04 1 1 ken.lj.hz@gmail.com ken.lj.hz@gmail.com
registry.go
in metrics/prometheus
137 12 2023-08-04 2023-08-04 1 1 ken.lj.hz@gmail.com ken.lj.hz@gmail.com
zap.go
in logger/zap
118 14 2023-05-30 2023-05-30 1 1 zhaoyunxing@apache.org zhaoyunxing@apache.org
default.go
in proxy/proxy_factory
111 7 2022-07-07 2022-07-07 1 1 40532785+leospard@users.nor... 40532785+leospard@users.nor...
filter.go
in filter/otel/trace
109 5 2022-05-17 2022-05-17 1 1 99853473+pherzheyu@users.no... 99853473+pherzheyu@users.no...
base.go
in cluster/router/condition/matcher
107 15 2023-04-18 2023-05-30 2 1 finalt1361@163.com finalt1361@163.com
collector.go
in metrics/metadata
105 11 2023-08-04 2023-08-04 1 1 ken.lj.hz@gmail.com ken.lj.hz@gmail.com
common.go
in metrics
102 9 2023-08-04 2023-08-04 1 1 ken.lj.hz@gmail.com ken.lj.hz@gmail.com
collector.go
in metrics/registry
102 10 2023-08-04 2023-08-04 1 1 ken.lj.hz@gmail.com ken.lj.hz@gmail.com
metric_set.go
in metrics/prometheus
101 5 2023-05-30 2023-07-21 6 1 wg1024code@gmail.com wg1024code@gmail.com
logrus.go
in logger/logrus
92 12 2023-05-30 2023-05-30 1 1 zhaoyunxing@apache.org zhaoyunxing@apache.org
scope.go
in cluster/router/condition/matcher/pattern_value
91 8 2023-05-30 2023-05-30 1 1 finalt1361@163.com finalt1361@163.com
pass_through.go
in proxy/proxy_factory
86 6 2022-07-07 2022-07-07 1 1 40532785+leospard@users.nor... 40532785+leospard@users.nor...
aggregator.go
in metrics/util/aggregate
85 10 2023-07-19 2023-07-19 1 1 wg1024code@gmail.com wg1024code@gmail.com
collector.go
in metrics/config_center
62 6 2023-08-04 2023-08-04 1 1 ken.lj.hz@gmail.com ken.lj.hz@gmail.com
event.go
in metrics/registry
62 8 2023-08-04 2023-08-04 1 1 ken.lj.hz@gmail.com ken.lj.hz@gmail.com
metric_set.go
in metrics/registry
62 - 2023-08-04 2023-08-04 1 1 ken.lj.hz@gmail.com ken.lj.hz@gmail.com
metric_set.go
in metrics/metadata
61 - 2023-08-04 2023-08-04 1 1 ken.lj.hz@gmail.com ken.lj.hz@gmail.com
sliding_window.go
in metrics/util/aggregate
59 6 2023-07-14 2023-07-19 2 1 wg1024code@gmail.com wg1024code@gmail.com
factory.go
in cluster/router/condition/matcher
55 13 2023-04-18 2023-05-30 2 1 finalt1361@163.com finalt1361@163.com
proto
health.proto
in protocol/dubbo3/health/triple_health_v1
54 - 2022-06-22 2022-06-22 1 1 43725202+sheny1xuan@users.n... 43725202+sheny1xuan@users.n...
wildcard.go
in cluster/router/condition/matcher/pattern_value
50 5 2023-04-18 2023-05-30 2 1 finalt1361@163.com finalt1361@163.com
attachment.go
in filter/otel/trace
50 5 2022-05-17 2022-05-17 1 1 99853473+pherzheyu@users.no... 99853473+pherzheyu@users.no...
quantile.go
in metrics/util/aggregate
47 6 2023-07-14 2023-07-19 2 1 wg1024code@gmail.com wg1024code@gmail.com
util.go
in metrics/prometheus
47 4 2023-07-04 2023-07-04 1 1 wg1024code@gmail.com wg1024code@gmail.com
counter.go
in metrics/util/aggregate
46 7 2023-07-19 2023-07-19 1 1 wg1024code@gmail.com wg1024code@gmail.com
argument.go
in cluster/router/condition/matcher
45 2 2023-04-18 2023-04-18 1 1 finalt1361@163.com finalt1361@163.com
reporter_metric.go
in metadata/report
42 4 2023-08-04 2023-08-04 1 1 ken.lj.hz@gmail.com ken.lj.hz@gmail.com
attachment.go
in cluster/router/condition/matcher
40 2 2023-05-30 2023-05-30 1 1 finalt1361@163.com finalt1361@163.com
bus.go
in metrics
34 3 2023-08-04 2023-08-04 1 1 ken.lj.hz@gmail.com ken.lj.hz@gmail.com
utils.go
in proxy/proxy_factory
32 1 2022-07-07 2022-07-07 1 1 40532785+leospard@users.nor... 40532785+leospard@users.nor...
pane.go
in metrics/util/aggregate
20 2 2023-07-14 2023-07-14 1 1 wg1024code@gmail.com wg1024code@gmail.com
19 2 2022-02-18 2022-02-18 1 1 zhaoyunxing@apache.org zhaoyunxing@apache.org
logger.go
in logger
18 1 2023-05-30 2023-05-30 1 1 zhaoyunxing@apache.org zhaoyunxing@apache.org
config.go
in remoting/xds
16 - 2022-05-26 2022-05-26 1 1 45508533+laurencelizhixin@u... 45508533+laurencelizhixin@u...
matcher.go
in cluster/router/condition/matcher
16 - 2023-04-18 2023-04-18 1 1 finalt1361@163.com finalt1361@163.com
param.go
in cluster/router/condition/matcher
16 2 2023-04-18 2023-04-18 1 1 finalt1361@163.com finalt1361@163.com
extension.go
in cluster/router/condition/matcher/pattern_value
16 3 2023-04-18 2023-04-18 1 1 finalt1361@163.com finalt1361@163.com
extension.go
in cluster/router/condition/matcher
16 3 2023-04-18 2023-04-18 1 1 finalt1361@163.com finalt1361@163.com
semconv.go
in filter/otel/trace
14 - 2022-05-17 2022-05-17 1 1 99853473+pherzheyu@users.no... 99853473+pherzheyu@users.no...
router_condition_matcher.go
in common/extension
13 3 2023-05-30 2023-05-30 1 1 finalt1361@163.com finalt1361@163.com
13 3 2023-05-30 2023-05-30 1 1 finalt1361@163.com finalt1361@163.com
11 - 2022-07-07 2022-07-07 1 1 40532785+leospard@users.nor... 40532785+leospard@users.nor...
collector.go
in metrics/app_info
10 1 2023-08-04 2023-08-04 1 1 ken.lj.hz@gmail.com ken.lj.hz@gmail.com
pattern.go
in cluster/router/condition/matcher/pattern_value
10 - 2023-04-18 2023-04-18 1 1 finalt1361@163.com finalt1361@163.com
version.go
in filter/otel/trace
10 2 2022-05-17 2022-05-17 1 1 99853473+pherzheyu@users.no... 99853473+pherzheyu@users.no...
Correlations

File Size vs. Number of Changes: 693 points

common/constant/key.go x: 352 lines of code y: 335 # changes common/host_util.go x: 53 lines of code y: 23 # changes config/config_center_config.go x: 178 lines of code y: 146 # changes config/instance/metadata_report.go x: 39 lines of code y: 29 # changes config/metric_config.go x: 70 lines of code y: 40 # changes config_center/nacos/listener.go x: 45 lines of code y: 67 # changes config_center/zookeeper/listener.go x: 65 lines of code y: 64 # changes imports/imports.go x: 68 lines of code y: 48 # changes metadata/report/reporter_metric.go x: 42 lines of code y: 1 # changes metrics/api.go x: 156 lines of code y: 1 # changes metrics/app_info/collector.go x: 10 lines of code y: 1 # changes metrics/bus.go x: 34 lines of code y: 1 # changes metrics/common.go x: 102 lines of code y: 1 # changes metrics/config_center/collector.go x: 62 lines of code y: 1 # changes metrics/event.go x: 4 lines of code y: 1 # changes metrics/metadata/collector.go x: 105 lines of code y: 1 # changes metrics/prometheus/registry.go x: 137 lines of code y: 1 # changes metrics/reporter.go x: 40 lines of code y: 43 # changes registry/base_registry.go x: 321 lines of code y: 121 # changes registry/directory/directory.go x: 422 lines of code y: 255 # changes registry/nacos/registry.go x: 243 lines of code y: 169 # changes registry/servicediscovery/service_discovery_registry.go x: 319 lines of code y: 122 # changes metrics/prometheus/constant.go x: 34 lines of code y: 5 # changes metrics/prometheus/metric_set.go x: 101 lines of code y: 6 # changes metrics/prometheus/model.go x: 316 lines of code y: 3 # changes metrics/prometheus/reporter.go x: 163 lines of code y: 79 # changes metrics/util/aggregate/counter.go x: 46 lines of code y: 1 # changes metrics/util/aggregate/aggregator.go x: 85 lines of code y: 1 # changes metrics/util/aggregate/quantile.go x: 47 lines of code y: 2 # changes metrics/util/aggregate/sliding_window.go x: 59 lines of code y: 2 # changes metrics/util/aggregate/pane.go x: 20 lines of code y: 1 # changes common/extension/logger.go x: 21 lines of code y: 2 # changes config/service.go x: 69 lines of code y: 65 # changes config_center/nacos/impl.go x: 178 lines of code y: 96 # changes filter/metrics/filter.go x: 49 lines of code y: 20 # changes metadata/report/nacos/report.go x: 237 lines of code y: 74 # changes metadata/report/zookeeper/report.go x: 161 lines of code y: 62 # changes metrics/prometheus/api.go x: 144 lines of code y: 2 # changes registry/nacos/listener.go x: 173 lines of code y: 120 # changes registry/nacos/service_discovery.go x: 266 lines of code y: 119 # changes remoting/nacos/builder.go x: 106 lines of code y: 57 # changes protocol/dubbo3/health/serverhealth.go x: 119 lines of code y: 4 # changes xds/client/controller/transport.go x: 306 lines of code y: 13 # changes xds/client/controller/version/v2/loadreport.go x: 117 lines of code y: 9 # changes xds/client/controller/version/v3/client.go x: 114 lines of code y: 14 # changes xds/csds/csds.go x: 155 lines of code y: 13 # changes config/reference_config.go x: 400 lines of code y: 265 # changes cluster/router/condition/dynamic_router.go x: 163 lines of code y: 2 # changes cluster/router/tag/match.go x: 126 lines of code y: 5 # changes cluster/router/tag/router.go x: 97 lines of code y: 8 # changes config/provider_config.go x: 213 lines of code y: 170 # changes config/router_config.go x: 107 lines of code y: 74 # changes config/tracing_config.go x: 22 lines of code y: 5 # changes protocol/dubbo3/dubbo3_invoker.go x: 199 lines of code y: 64 # changes protocol/dubbo3/dubbo3_protocol.go x: 219 lines of code y: 64 # changes config/consumer_config.go x: 217 lines of code y: 188 # changes config_center/zookeeper/impl.go x: 217 lines of code y: 140 # changes remoting/zookeeper/listener.go x: 405 lines of code y: 222 # changes registry/polaris/service_discovery.go x: 267 lines of code y: 18 # changes common/constant/default.go x: 77 lines of code y: 186 # changes config/application_config.go x: 74 lines of code y: 95 # changes config/config_loader.go x: 127 lines of code y: 271 # changes config/logger_config.go x: 118 lines of code y: 27 # changes config/root_config.go x: 316 lines of code y: 69 # changes logger/logger.go x: 18 lines of code y: 1 # changes logger/logrus/logrus.go x: 92 lines of code y: 1 # changes logger/zap/zap.go x: 118 lines of code y: 1 # changes cluster/router/condition/factory.go x: 25 lines of code y: 25 # changes cluster/router/condition/matcher/attachment.go x: 40 lines of code y: 1 # changes cluster/router/condition/matcher/base.go x: 107 lines of code y: 2 # changes cluster/router/condition/matcher/factory.go x: 55 lines of code y: 2 # changes cluster/router/condition/matcher/pattern_value/scope.go x: 91 lines of code y: 1 # changes cluster/router/condition/matcher/pattern_value/wildcard.go x: 50 lines of code y: 2 # changes cluster/router/condition/route.go x: 261 lines of code y: 2 # changes common/extension/router_condition_matcher.go x: 13 lines of code y: 1 # changes registry/service_instance.go x: 149 lines of code y: 68 # changes registry/zookeeper/service_discovery.go x: 250 lines of code y: 89 # changes remoting/zookeeper/curator_discovery/service_instance.go x: 10 lines of code y: 16 # changes metadata/service/local/service_proxy.go x: 123 lines of code y: 17 # changes cluster/router/polaris/router.go x: 258 lines of code y: 4 # changes filter/polaris/limit/limiter.go x: 130 lines of code y: 5 # changes protocol/grpc/client.go x: 121 lines of code y: 109 # changes protocol/grpc/server.go x: 149 lines of code y: 100 # changes registry/polaris/registry.go x: 217 lines of code y: 30 # changes registry/polaris/utils.go x: 22 lines of code y: 13 # changes tools/dubbogo-cli/cmd/show.go x: 83 lines of code y: 5 # changes cluster/router/condition/matcher/argument.go x: 45 lines of code y: 1 # changes cluster/router/condition/matcher/extension.go x: 16 lines of code y: 1 # changes common/url.go x: 693 lines of code y: 267 # changes registry/zookeeper/listener.go x: 138 lines of code y: 164 # changes registry/protocol/protocol.go x: 430 lines of code y: 219 # changes protocol/protocol.go x: 82 lines of code y: 66 # changes config/graceful_shutdown.go x: 155 lines of code y: 86 # changes config/metadata_report_config.go x: 132 lines of code y: 83 # changes config/registry_config.go x: 383 lines of code y: 167 # changes filter/tps/filter.go x: 60 lines of code y: 20 # changes filter/tps_limiter.go x: 8 lines of code y: 48 # changes metadata/mapping/service_name_mapping.go x: 13 lines of code y: 22 # changes protocol/dubbo3/reflection/serverreflection.go x: 387 lines of code y: 7 # changes protocol/invoker.go x: 59 lines of code y: 88 # changes protocol/result.go x: 61 lines of code y: 57 # changes proxy/proxy.go x: 206 lines of code y: 2 # changes remoting/etcdv3/client.go x: 48 lines of code y: 93 # changes xds/balancer/clusterresolver/configbuilder.go x: 215 lines of code y: 13 # changes xds/balancer/priority/balancer_priority.go x: 168 lines of code y: 12 # changes xds/balancer/ringhash/ringhash.go x: 250 lines of code y: 13 # changes xds/client/controller/version/v2/client.go x: 113 lines of code y: 13 # changes xds/client/resource/filter_chain.go x: 564 lines of code y: 13 # changes xds/client/resource/matcher.go x: 204 lines of code y: 9 # changes xds/credentials/cert_manager.go x: 209 lines of code y: 4 # changes xds/credentials/certprovider/distributor.go x: 55 lines of code y: 4 # changes xds/credentials/token_provider.go x: 27 lines of code y: 4 # changes xds/server/conn_wrapper.go x: 87 lines of code y: 12 # changes xds/utils/balancergroup/balancergroup.go x: 284 lines of code y: 15 # changes xds/utils/grpclog/grpclog.go x: 64 lines of code y: 15 # changes xds/utils/grpcutil/method.go x: 37 lines of code y: 7 # changes xds/utils/hierarchy/hierarchy.go x: 48 lines of code y: 7 # changes xds/utils/serviceconfig/serviceconfig.go x: 80 lines of code y: 13 # changes config/protocol_config.go x: 60 lines of code y: 64 # changes config/service_config.go x: 478 lines of code y: 270 # changes config/tls_config.go x: 107 lines of code y: 5 # changes metadata/mapping/memory/service_name_mapping.go x: 37 lines of code y: 38 # changes metadata/mapping/metadata/service_name_mapping.go x: 77 lines of code y: 20 # changes metadata/mapping/mock_service_name_mapping.go x: 21 lines of code y: 9 # changes metadata/report/etcd/report.go x: 146 lines of code y: 60 # changes metadata/report/report.go x: 24 lines of code y: 49 # changes protocol/grpc/grpc_protocol.go x: 79 lines of code y: 81 # changes registry/event.go x: 85 lines of code y: 95 # changes registry/service_mapping_changed_listener.go x: 8 lines of code y: 2 # changes registry/servicediscovery/service_instances_changed_listener_impl.go x: 172 lines of code y: 2 # changes registry/servicediscovery/service_mapping_change_listener_impl.go x: 80 lines of code y: 2 # changes cluster/loadbalance/leastactive/loadbalance.go x: 74 lines of code y: 11 # changes cluster/router/polaris/factory.go x: 11 lines of code y: 2 # changes common/constant/env.go x: 15 lines of code y: 61 # changes common/constant/file/suffix.go x: 13 lines of code y: 4 # changes common/constant/polaris_key.go x: 22 lines of code y: 3 # changes common/constant/version.go x: 6 lines of code y: 39 # changes config/config_loader_options.go x: 173 lines of code y: 49 # changes config/config_resolver.go x: 88 lines of code y: 16 # changes config/ssl_config.go x: 20 lines of code y: 11 # changes filter/adaptivesvc/limiter_mapper.go x: 58 lines of code y: 10 # changes filter/filter_impl/import.go x: 19 lines of code y: 24 # changes metadata/definition/definition.go x: 139 lines of code y: 62 # changes metadata/identifier/base_metadata_identifier.go x: 72 lines of code y: 56 # changes metadata/report/delegate/delegate_report.go x: 238 lines of code y: 79 # changes metadata/service/local_service.go x: 79 lines of code y: 18 # changes protocol/mock/mock_invoker.go x: 65 lines of code y: 56 # changes registry/etcdv3/registry.go x: 119 lines of code y: 132 # changes registry/mock_registry.go x: 126 lines of code y: 89 # changes registry/polaris/core.go x: 95 lines of code y: 15 # changes registry/polaris/listener.go x: 92 lines of code y: 14 # changes registry/registry.go x: 20 lines of code y: 112 # changes registry/xds/registry.go x: 127 lines of code y: 16 # changes registry/zookeeper/registry.go x: 242 lines of code y: 231 # changes remoting/getty/config.go x: 185 lines of code y: 57 # changes remoting/getty/getty_client.go x: 213 lines of code y: 94 # changes remoting/getty/getty_server.go x: 176 lines of code y: 71 # changes remoting/getty/pool.go x: 263 lines of code y: 68 # changes remoting/polaris/builder.go x: 108 lines of code y: 13 # changes remoting/polaris/parser/parser.go x: 56 lines of code y: 2 # changes remoting/polaris/polaris.yaml x: 84 lines of code y: 8 # changes tools/dubbogo-cli/cmd/call.go x: 66 lines of code y: 2 # changes tools/dubbogo-cli/cmd/gen.go x: 28 lines of code y: 2 # changes tools/dubbogo-cli/cmd/hessian.go x: 43 lines of code y: 2 # changes tools/dubbogo-cli/cmd/install.go x: 85 lines of code y: 2 # changes tools/dubbogo-cli/cmd/root.go x: 41 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newApp/api/api.pb.go x: 198 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newApp/api/api.proto x: 37 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newApp/api/api_triple.pb.go x: 187 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/Chart.yaml x: 6 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/templates/_helpers.tpl x: 68 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/templates/deployment.yaml x: 62 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/templates/service.yaml x: 18 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/templates/serviceaccount.yaml x: 12 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/values.yaml x: 49 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/nacos_env/values.yaml x: 33 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newApp/cmd/app.go x: 14 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newApp/conf/dubbogo.yaml x: 13 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newDemo/api/samples_api.proto x: 36 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newDemo/go-server/cmd/server.go x: 26 lines of code y: 2 # changes tools/dubbogo-cli/cmd/testGenCode/template/newDemo/go-server/conf/dubbogo.yaml x: 9 lines of code y: 2 # changes tools/dubbogo-cli/cmd/version.go x: 23 lines of code y: 2 # changes tools/dubbogo-cli/constant/constant.go x: 4 lines of code y: 2 # changes tools/dubbogo-cli/generator/application/api.go x: 462 lines of code y: 2 # changes tools/dubbogo-cli/generator/application/chart.go x: 380 lines of code y: 2 # changes tools/dubbogo-cli/generator/application/cmd.go x: 24 lines of code y: 2 # changes tools/dubbogo-cli/generator/application/gomod.go x: 20 lines of code y: 2 # changes tools/dubbogo-cli/generator/application/makefile.go x: 45 lines of code y: 2 # changes tools/dubbogo-cli/generator/application/pkg.go x: 30 lines of code y: 2 # changes tools/dubbogo-cli/generator/sample/api.go x: 220 lines of code y: 2 # changes tools/dubbogo-cli/generator/sample/gen_client.go x: 38 lines of code y: 2 # changes tools/dubbogo-cli/generator/sample/gen_s_conf.go x: 19 lines of code y: 2 # changes tools/dubbogo-cli/generator/sample/hessian/generator.go x: 225 lines of code y: 2 # changes tools/dubbogo-cli/internal/json_register/json_register.go x: 42 lines of code y: 2 # changes tools/dubbogo-cli/internal/protocol/dubbo/dubbo_protocol.go x: 73 lines of code y: 2 # changes tools/dubbogo-cli/internal/protocol/protocol.go x: 16 lines of code y: 2 # changes tools/dubbogo-cli/metadata/zookeeper/zookeeper.go x: 121 lines of code y: 2 # changes xds/balancer/cdsbalancer/cdsbalancer.go x: 359 lines of code y: 15 # changes xds/client/bootstrap/bootstrap.go x: 273 lines of code y: 17 # changes xds/credentials/certgenerate/crypto.go x: 119 lines of code y: 3 # changes xds/credentials/certgenerate/dual_use.go x: 12 lines of code y: 3 # changes xds/credentials/certgenerate/generate_cert.go x: 301 lines of code y: 3 # changes xds/credentials/certgenerate/generate_csr.go x: 93 lines of code y: 3 # changes xds/credentials/certgenerate/san.go x: 124 lines of code y: 3 # changes xds/credentials/certprovider/pemfile/builder.go x: 64 lines of code y: 3 # changes xds/credentials/certprovider/pemfile/watcher.go x: 166 lines of code y: 3 # changes xds/credentials/certprovider/provider.go x: 37 lines of code y: 3 # changes xds/credentials/certprovider/remote/istioca_client.go x: 148 lines of code y: 3 # changes xds/credentials/certprovider/remote/v1alpha1/ca.pb.go x: 212 lines of code y: 3 # changes xds/credentials/certprovider/remote/v1alpha1/ca_grpc.pb.go x: 73 lines of code y: 3 # changes xds/credentials/certprovider/store.go x: 89 lines of code y: 3 # changes xds/credentials/env.go x: 30 lines of code y: 3 # changes xds/utils/credentials/xds/handshake_info.go x: 196 lines of code y: 11 # changes config/config_utils.go x: 88 lines of code y: 39 # changes common/extension/metadata_report_factory.go x: 14 lines of code y: 36 # changes common/metadata_info.go x: 182 lines of code y: 22 # changes config/instance/registry_metadata_report.go x: 43 lines of code y: 6 # changes remoting/zookeeper/curator_discovery/service_discovery.go x: 233 lines of code y: 59 # changes config/graceful_shutdown_config.go x: 112 lines of code y: 54 # changes metadata/service/local/service.go x: 212 lines of code y: 29 # changes metadata/service/remote/service.go x: 108 lines of code y: 78 # changes cluster/cluster/zoneaware/cluster_interceptor.go x: 31 lines of code y: 15 # changes cluster/loadbalance/p2c/loadbalance.go x: 96 lines of code y: 22 # changes cluster/router/chain/chain.go x: 105 lines of code y: 116 # changes filter/graceful_shutdown/provider_filter.go x: 75 lines of code y: 13 # changes filter/sentinel/filter.go x: 203 lines of code y: 29 # changes filter/token/filter.go x: 65 lines of code y: 17 # changes protocol/dubbo/dubbo_exporter.go x: 28 lines of code y: 76 # changes protocol/dubbo/dubbo_invoker.go x: 157 lines of code y: 171 # changes protocol/dubbo3/dubbo3_exporter.go x: 33 lines of code y: 24 # changes protocol/grpc/grpc_exporter.go x: 28 lines of code y: 74 # changes protocol/jsonrpc/jsonrpc_exporter.go x: 28 lines of code y: 72 # changes protocol/rest/rest_exporter.go x: 28 lines of code y: 65 # changes registry/servicediscovery/instance/random/random_service_instance_selector.go x: 29 lines of code y: 30 # changes protocol/invocation/rpcinvocation.go x: 236 lines of code y: 140 # changes filter/adaptivesvc/limiter/hill_climbing.go x: 251 lines of code y: 15 # changes cluster/cluster/adaptivesvc/cluster_invoker.go x: 72 lines of code y: 25 # changes cluster/cluster/base/cluster_invoker.go x: 143 lines of code y: 22 # changes cluster/cluster/broadcast/cluster_invoker.go x: 43 lines of code y: 8 # changes cluster/cluster/failback/cluster_invoker.go x: 152 lines of code y: 16 # changes cluster/cluster/failover/cluster_invoker.go x: 98 lines of code y: 15 # changes cluster/cluster/failsafe/cluster_invoker.go x: 45 lines of code y: 16 # changes cluster/cluster/forking/cluster_invoker.go x: 70 lines of code y: 15 # changes cluster/cluster/mock.go x: 67 lines of code y: 5 # changes cluster/loadbalance/ringhash/ringhash.go x: 60 lines of code y: 3 # changes cluster/router/meshrouter/meshrouter.go x: 103 lines of code y: 8 # changes common/extension/proxy_factory.go x: 21 lines of code y: 37 # changes common/rpc_service.go x: 292 lines of code y: 139 # changes config_center/file/listener.go x: 121 lines of code y: 21 # changes config_center/nacos/client.go x: 79 lines of code y: 91 # changes config_center/parser/configuration_parser.go x: 210 lines of code y: 89 # changes filter/accesslog/filter.go x: 193 lines of code y: 17 # changes filter/active/filter.go x: 51 lines of code y: 12 # changes filter/adaptivesvc/filter.go x: 115 lines of code y: 28 # changes filter/adaptivesvc/limiter/utils.go x: 25 lines of code y: 15 # changes filter/auth/provider_auth_filter.go x: 49 lines of code y: 9 # changes filter/auth/sign_util.go x: 50 lines of code y: 4 # changes filter/generic/generalizer/gson.go x: 64 lines of code y: 10 # changes filter/generic/generalizer/map.go x: 161 lines of code y: 10 # changes filter/generic/service_filter.go x: 91 lines of code y: 30 # changes filter/generic/util.go x: 46 lines of code y: 18 # changes filter/graceful_shutdown/consumer_filter.go x: 54 lines of code y: 6 # changes filter/handler/rejected_execution_handler_only_log.go x: 37 lines of code y: 57 # changes filter/hystrix/filter.go x: 218 lines of code y: 17 # changes filter/seata/filter.go x: 45 lines of code y: 19 # changes filter/tps/limiter/method_service.go x: 96 lines of code y: 11 # changes filter/xds/cb/filter.go x: 72 lines of code y: 5 # changes metadata/service/exporter/configurable/exporter.go x: 70 lines of code y: 80 # changes metadata/service/local/metadata_service_proxy_factory.go x: 77 lines of code y: 9 # changes protocol/dubbo/dubbo_codec.go x: 235 lines of code y: 72 # changes protocol/dubbo/dubbo_protocol.go x: 165 lines of code y: 140 # changes protocol/dubbo/hessian2/hessian_request.go x: 199 lines of code y: 40 # changes protocol/dubbo/hessian2/hessian_response.go x: 309 lines of code y: 46 # changes protocol/dubbo/impl/codec.go x: 222 lines of code y: 56 # changes protocol/dubbo/impl/hessian.go x: 477 lines of code y: 70 # changes protocol/dubbo3/internal/server.go x: 38 lines of code y: 32 # changes protocol/grpc/grpc_invoker.go x: 99 lines of code y: 85 # changes protocol/grpc/internal/helloworld/server.go x: 50 lines of code y: 10 # changes protocol/grpc/internal/routeguide/client.go x: 84 lines of code y: 20 # changes protocol/grpc/internal/routeguide/server.go x: 768 lines of code y: 16 # changes protocol/jsonrpc/http.go x: 152 lines of code y: 106 # changes protocol/jsonrpc/jsonrpc_invoker.go x: 40 lines of code y: 74 # changes protocol/jsonrpc/jsonrpc_protocol.go x: 85 lines of code y: 90 # changes protocol/jsonrpc/server.go x: 305 lines of code y: 114 # changes protocol/protocolwrapper/protocol_filter_wrapper.go x: 86 lines of code y: 111 # changes protocol/rest/config/reader/rest_config_reader.go x: 118 lines of code y: 35 # changes protocol/rest/rest_protocol.go x: 126 lines of code y: 79 # changes protocol/rest/server/rest_server.go x: 260 lines of code y: 62 # changes protocol/rest/server/server_impl/go_restful_server.go x: 112 lines of code y: 60 # changes protocol/rpc_status.go x: 197 lines of code y: 88 # changes proxy/proxy_factory/default.go x: 111 lines of code y: 1 # changes proxy/proxy_factory/pass_through.go x: 86 lines of code y: 1 # changes proxy/proxy_factory/utils.go x: 32 lines of code y: 1 # changes registry/base_configuration_listener.go x: 82 lines of code y: 64 # changes registry/etcdv3/listener.go x: 90 lines of code y: 90 # changes registry/etcdv3/service_discovery.go x: 227 lines of code y: 89 # changes registry/event/base_configuration_listener.go x: 82 lines of code y: 12 # changes registry/event/metadata_service_url_params_customizer.go x: 59 lines of code y: 37 # changes registry/event/protocol_ports_metadata_customizer.go x: 65 lines of code y: 36 # changes registry/event/service_revision_customizer.go x: 83 lines of code y: 43 # changes registry/service_instances_changed_listener.go x: 17 lines of code y: 15 # changes remoting/etcdv3/facade.go x: 34 lines of code y: 79 # changes remoting/etcdv3/listener.go x: 163 lines of code y: 106 # changes remoting/exchange.go x: 133 lines of code y: 55 # changes remoting/exchange_client.go x: 137 lines of code y: 64 # changes remoting/getty/listener.go x: 284 lines of code y: 82 # changes remoting/getty/readwriter.go x: 117 lines of code y: 50 # changes remoting/xds/client.go x: 401 lines of code y: 17 # changes remoting/xds/ewatcher/ewatcher.go x: 93 lines of code y: 7 # changes remoting/xds/mapping/handler.go x: 128 lines of code y: 6 # changes remoting/zookeeper/client.go x: 35 lines of code y: 169 # changes remoting/zookeeper/facade.go x: 34 lines of code y: 107 # changes xds/balancer/clusterimpl/clusterimpl.go x: 369 lines of code y: 12 # changes xds/balancer/clusterimpl/picker.go x: 135 lines of code y: 12 # changes xds/balancer/clustermanager/balancerstateaggregator.go x: 124 lines of code y: 12 # changes xds/balancer/clustermanager/clustermanager.go x: 95 lines of code y: 12 # changes xds/balancer/clusterresolver/clusterresolver.go x: 251 lines of code y: 12 # changes xds/balancer/priority/balancer.go x: 161 lines of code y: 12 # changes xds/balancer/ringhash/picker.go x: 85 lines of code y: 12 # changes xds/client/authority.go x: 153 lines of code y: 12 # changes xds/client/client.go x: 106 lines of code y: 13 # changes xds/client/controller/controller.go x: 136 lines of code y: 12 # changes xds/client/controller/version/version.go x: 56 lines of code y: 12 # changes xds/client/pubsub/pubsub.go x: 122 lines of code y: 12 # changes xds/client/resource/unmarshal.go x: 129 lines of code y: 12 # changes xds/client/resource/unmarshal_cds.go x: 330 lines of code y: 12 # changes xds/client/resource/unmarshal_eds.go x: 104 lines of code y: 12 # changes xds/client/resource/unmarshal_lds.go x: 239 lines of code y: 13 # changes xds/client/resource/unmarshal_rds.go x: 348 lines of code y: 12 # changes xds/resolver/xds_resolver.go x: 194 lines of code y: 12 # changes xds/server/listener_wrapper.go x: 248 lines of code y: 12 # changes protocol/dubbo3/health/triple_health_v1/health.pb.go x: 247 lines of code y: 1 # changes protocol/dubbo3/health/triple_health_v1/health.proto x: 54 lines of code y: 1 # changes protocol/dubbo3/health/triple_health_v1/health_triple.pb.go x: 184 lines of code y: 1 # changes remoting/xds/error.go x: 8 lines of code y: 8 # changes cluster/router/meshrouter/factory.go x: 16 lines of code y: 4 # changes protocol/dubbo3/reflection/triple_reflection_v1alpha/reflection.pb.go x: 743 lines of code y: 5 # changes protocol/dubbo3/reflection/triple_reflection_v1alpha/reflection_triple.pb.go x: 142 lines of code y: 5 # changes remoting/xds/mapping/mocks/InterfaceMapHandler.go x: 59 lines of code y: 4 # changes remoting/xds/mocks/client.go x: 51 lines of code y: 3 # changes filter/otel/trace/attachment.go x: 50 lines of code y: 1 # changes filter/otel/trace/doc.go x: 1 lines of code y: 1 # changes filter/otel/trace/filter.go x: 109 lines of code y: 1 # changes filter/otel/trace/semconv.go x: 14 lines of code y: 1 # changes cluster/loadbalance/ringhash/ring.go x: 115 lines of code y: 2 # changes common/constant/loadbalance.go x: 9 lines of code y: 10 # changes common/constant/xds.go x: 17 lines of code y: 7 # changes common/config/environment.go x: 94 lines of code y: 64 # changes xds/balancer/priority/balancer_child.go x: 66 lines of code y: 11 # changes xds/balancer/ringhash/logging.go x: 2 lines of code y: 11 # changes xds/utils/grpclog/prefixLogger.go x: 35 lines of code y: 11 # changes protocol/dubbo/impl/const.go x: 160 lines of code y: 31 # changes remoting/codec.go x: 20 lines of code y: 33 # changes cluster/router/tag/factory.go x: 16 lines of code y: 33 # changes filter/adaptivesvc/limiter/limiter.go x: 19 lines of code y: 10 # changes protocol/invocation.go x: 26 lines of code y: 79 # changes registry/mocks/NotifyListener.go x: 16 lines of code y: 3 # changes remoting/listener.go x: 29 lines of code y: 67 # changes remoting/xds/common/cluster.go x: 20 lines of code y: 3 # changes remoting/xds/ewatcher/mocks/EWatcher.go x: 19 lines of code y: 3 # changes remoting/xds/mapping/debug.go x: 36 lines of code y: 4 # changes remoting/xds/mapping/metadata.go x: 25 lines of code y: 3 # changes xds/balancer/balancer.go x: 11 lines of code y: 8 # changes xds/balancer/cdsbalancer/cluster_handler.go x: 166 lines of code y: 8 # changes xds/balancer/clusterimpl/config.go x: 41 lines of code y: 8 # changes xds/balancer/clustermanager/config.go x: 24 lines of code y: 8 # changes xds/balancer/clustermanager/picker.go x: 39 lines of code y: 8 # changes xds/balancer/clusterresolver/config.go x: 109 lines of code y: 8 # changes xds/balancer/clusterresolver/resource_resolver.go x: 178 lines of code y: 8 # changes xds/balancer/clusterresolver/resource_resolver_dns.go x: 75 lines of code y: 8 # changes xds/balancer/clusterresolver/weightedtarget_config.go x: 25 lines of code y: 8 # changes xds/balancer/loadstore/load_store_wrapper.go x: 64 lines of code y: 8 # changes xds/balancer/priority/utils.go x: 12 lines of code y: 6 # changes xds/balancer/ringhash/config.go x: 33 lines of code y: 8 # changes xds/balancer/ringhash/ring.go x: 83 lines of code y: 8 # changes xds/balancer/ringhash/util.go x: 15 lines of code y: 8 # changes xds/client/attributes.go x: 34 lines of code y: 9 # changes xds/client/bootstrap/template.go x: 21 lines of code y: 6 # changes xds/client/dump.go x: 34 lines of code y: 6 # changes xds/client/load/reporter.go x: 7 lines of code y: 6 # changes xds/client/load/store.go x: 268 lines of code y: 6 # changes xds/client/loadreport.go x: 16 lines of code y: 6 # changes xds/client/mocks/XDSClient.go x: 154 lines of code y: 3 # changes xds/client/pubsub/dump.go x: 66 lines of code y: 8 # changes xds/client/pubsub/update.go x: 237 lines of code y: 9 # changes xds/client/pubsub/watch.go x: 183 lines of code y: 8 # changes xds/client/requests_counter.go x: 63 lines of code y: 6 # changes xds/client/resource/matcher_path.go x: 70 lines of code y: 8 # changes xds/client/resource/type.go x: 74 lines of code y: 8 # changes xds/client/resource/type_cds.go x: 30 lines of code y: 8 # changes xds/client/resource/type_eds.go x: 38 lines of code y: 6 # changes xds/client/resource/type_rds.go x: 127 lines of code y: 8 # changes xds/client/resource/version/version.go x: 29 lines of code y: 6 # changes xds/client/singleton.go x: 113 lines of code y: 8 # changes xds/client/watchers.go x: 56 lines of code y: 6 # changes xds/clusterspecifier/cluster_specifier.go x: 20 lines of code y: 6 # changes xds/httpfilter/fault/fault.go x: 238 lines of code y: 8 # changes xds/httpfilter/httpfilter.go x: 36 lines of code y: 8 # changes xds/httpfilter/rbac/rbac.go x: 146 lines of code y: 8 # changes xds/httpfilter/router/router.go x: 73 lines of code y: 8 # changes xds/internal/internal.go x: 27 lines of code y: 8 # changes xds/resolver/serviceconfig.go x: 327 lines of code y: 8 # changes xds/utils/balancer/stub/stub.go x: 62 lines of code y: 8 # changes xds/utils/balancerload/load.go x: 17 lines of code y: 6 # changes xds/utils/envconfig/xds.go x: 27 lines of code y: 7 # changes xds/utils/grpcrand/grpcrand.go x: 35 lines of code y: 6 # changes xds/utils/grpcutil/encode_duration.go x: 33 lines of code y: 6 # changes xds/utils/grpcutil/grpcutil.go x: 1 lines of code y: 6 # changes xds/utils/grpcutil/regex.go x: 12 lines of code y: 8 # changes xds/utils/matcher/matcher_header.go x: 150 lines of code y: 8 # changes xds/utils/matcher/string_matcher.go x: 140 lines of code y: 8 # changes xds/utils/pretty/pretty.go x: 48 lines of code y: 8 # changes xds/utils/rbac/matchers.go x: 301 lines of code y: 8 # changes xds/utils/rbac/rbac_engine.go x: 144 lines of code y: 8 # changes xds/utils/resolver/config_selector.go x: 63 lines of code y: 8 # changes xds/utils/resolver/passthrough/passthrough.go x: 29 lines of code y: 8 # changes xds/utils/transport/conn.go x: 13 lines of code y: 6 # changes xds/utils/wrr/edf.go x: 58 lines of code y: 6 # changes xds/utils/wrr/wrr.go x: 5 lines of code y: 6 # changes xds/utils/xds_cache/timeoutCache.go x: 81 lines of code y: 7 # changes cluster/cluster/adaptivesvc/doc.go x: 1 lines of code y: 4 # changes cluster/cluster/cluster.go x: 8 lines of code y: 7 # changes cluster/cluster/cluster_interceptor.go x: 10 lines of code y: 7 # changes cluster/cluster_impl/import.go x: 12 lines of code y: 16 # changes cluster/router/chain.go x: 10 lines of code y: 27 # changes common/constant/time.go x: 5 lines of code y: 22 # changes common/extension/metadata_service.go x: 29 lines of code y: 48 # changes config_center/base_dynamic_configuration.go x: 5 lines of code y: 17 # changes config_center/configurator.go x: 8 lines of code y: 28 # changes config_center/dynamic_configuration.go x: 45 lines of code y: 88 # changes config_center/file/impl.go x: 246 lines of code y: 58 # changes filter/access_key.go x: 16 lines of code y: 37 # changes filter/authenticator.go x: 9 lines of code y: 28 # changes filter/echo/filter.go x: 40 lines of code y: 19 # changes filter/filter.go x: 11 lines of code y: 49 # changes filter/rejected_execution_handler.go x: 8 lines of code y: 45 # changes filter/tracing/filter.go x: 61 lines of code y: 11 # changes metadata/identifier/service_metadata_identifier.go x: 27 lines of code y: 57 # changes protocol/jsonrpc/json.go x: 293 lines of code y: 66 # changes protocol/rest/client/rest_client.go x: 21 lines of code y: 21 # changes registry/registry_factory.go x: 4 lines of code y: 12 # changes registry/service_discovery.go x: 23 lines of code y: 55 # changes registry/service_discovery_holder.go x: 4 lines of code y: 11 # changes remoting/exchange_server.go x: 25 lines of code y: 42 # changes cluster/router/router.go x: 31 lines of code y: 77 # changes remoting/getty/opentracing.go x: 30 lines of code y: 25 # changes config/parsers/properties/properties.go x: 47 lines of code y: 6 # changes config/remote_config.go x: 105 lines of code y: 62 # changes common/constant/cluster.go x: 15 lines of code y: 17 # changes common/extension/auth.go x: 26 lines of code y: 46 # changes common/extension/cluster.go x: 21 lines of code y: 43 # changes common/extension/config_center.go x: 23 lines of code y: 39 # changes common/extension/config_center_factory.go x: 17 lines of code y: 40 # changes common/extension/filter.go x: 31 lines of code y: 43 # changes common/extension/tps_limit.go x: 33 lines of code y: 36 # changes config/method_config.go x: 80 lines of code y: 86 # changes config/profiles_config.go x: 19 lines of code y: 1 # changes filter/auth/default_authenticator.go x: 107 lines of code y: 18 # changes cluster/cluster/zoneaware/cluster_invoker.go x: 66 lines of code y: 18 # changes common/extension/metadata_remote.go x: 25 lines of code y: 16 # changes cluster/cluster/available/cluster_invoker.go x: 38 lines of code y: 13 # changes cluster/metrics/mock_metrics.go x: 88 lines of code y: 4 # changes cluster/cluster/failfast/cluster_invoker.go x: 31 lines of code y: 9 # changes cluster/loadbalance/consistenthashing/loadbalance.go x: 46 lines of code y: 11 # changes cluster/loadbalance/roundrobin/loadbalance.go x: 112 lines of code y: 7 # changes cluster/metrics/constants.go x: 4 lines of code y: 7 # changes cluster/metrics/metrics.go x: 18 lines of code y: 8 # changes cluster/metrics/utils.go x: 13 lines of code y: 8 # changes config_center/configurator/override.go x: 98 lines of code y: 71 # changes filter/auth/accesskey_storage.go x: 33 lines of code y: 13 # changes protocol/dubbo/impl/serialize.go x: 20 lines of code y: 22 # changes protocol/dubbo3/reflection/triple_reflection_v1alpha/reflection.proto x: 121 lines of code y: 4 # changes cluster/cluster/interceptor_invoker.go x: 68 lines of code y: 4 # changes cluster/directory/base/directory.go x: 68 lines of code y: 9 # changes cluster/directory/directory.go x: 9 lines of code y: 4 # changes cluster/loadbalance/consistenthashing/selector.go x: 78 lines of code y: 4 # changes cluster/loadbalance/util.go x: 36 lines of code y: 46 # changes common/constant/serialization.go x: 10 lines of code y: 10 # changes common/extension/loadbalance.go x: 14 lines of code y: 39 # changes common/extension/metadata_service_proxy_factory.go x: 24 lines of code y: 33 # changes common/extension/metrics.go x: 15 lines of code y: 30 # changes common/extension/registry.go x: 15 lines of code y: 54 # changes common/extension/registry_directory.go x: 17 lines of code y: 26 # changes common/extension/router_factory.go x: 19 lines of code y: 63 # changes common/extension/service_discovery.go x: 21 lines of code y: 48 # changes config/generic/generic_service.go x: 17 lines of code y: 10 # changes config/service_discovery_config.go x: 41 lines of code y: 27 # changes config_center/configurator/mock.go x: 20 lines of code y: 31 # changes config_center/file/factory.go x: 26 lines of code y: 23 # changes config_center/mock_dynamic_config.go x: 139 lines of code y: 83 # changes filter/generic/generalizer/example.pb.go x: 204 lines of code y: 10 # changes filter/generic/generalizer/generalizer.go x: 9 lines of code y: 7 # changes filter/generic/generalizer/protobuf_json.go x: 53 lines of code y: 9 # changes filter/tps/limiter/mock.go x: 36 lines of code y: 3 # changes filter/tps/strategy/fix_window.go x: 41 lines of code y: 7 # changes filter/tps/strategy/mock.go x: 32 lines of code y: 7 # changes filter/tps/strategy/sliding_window.go x: 49 lines of code y: 3 # changes filter/tps/strategy/thread_safe_fix_window.go x: 32 lines of code y: 3 # changes metadata/identifier/subscribe_metadata_identifier.go x: 23 lines of code y: 50 # changes metadata/service/remote_service.go x: 10 lines of code y: 3 # changes protocol/dubbo/hessian2/hessian_dubbo.go x: 185 lines of code y: 31 # changes protocol/dubbo/hessian2/java_class.go x: 160 lines of code y: 9 # changes protocol/dubbo/impl/serialization.go x: 31 lines of code y: 17 # changes protocol/dubbo3/internal/client.go x: 8 lines of code y: 20 # changes protocol/dubbo3/internal/helloworld.pb.go x: 184 lines of code y: 23 # changes protocol/dubbo3/internal/helloworld.proto x: 36 lines of code y: 10 # changes protocol/dubbo3/internal/helloworld_triple.pb.go x: 102 lines of code y: 10 # changes protocol/grpc/codec.go x: 47 lines of code y: 19 # changes protocol/grpc/internal/doc.go x: 1 lines of code y: 26 # changes protocol/grpc/internal/helloworld/client.go x: 23 lines of code y: 14 # changes protocol/grpc/internal/helloworld/helloworld.pb.go x: 230 lines of code y: 12 # changes protocol/grpc/internal/multiprotos/first.pb.go x: 227 lines of code y: 9 # changes protocol/grpc/internal/multiprotos/first.proto x: 27 lines of code y: 6 # changes protocol/grpc/internal/multiprotos/second.pb.go x: 466 lines of code y: 9 # changes protocol/grpc/internal/multiprotos/second.proto x: 30 lines of code y: 6 # changes protocol/grpc/internal/routeguide/routeguide.pb.go x: 635 lines of code y: 12 # changes protocol/grpc/internal/routeguide/routeguide.proto x: 96 lines of code y: 4 # changes protocol/grpc/protoc-gen-dubbo/plugin/dubbo/dubbo.go x: 235 lines of code y: 66 # changes protocol/rest/client/client_impl/resty_client.go x: 60 lines of code y: 36 # changes registry/servicediscovery/synthesizer/rest/rest_subscribed_urls_synthesizer.go x: 36 lines of code y: 42 # changes config/graceful_shutdown_signal_darwin.go x: 16 lines of code y: 35 # changes config/graceful_shutdown_signal_linux.go x: 16 lines of code y: 32 # changes config/graceful_shutdown_signal_windows.go x: 13 lines of code y: 32 # changes common/extension/config_post_processor.go x: 18 lines of code y: 17 # changes common/extension/config_reader.go x: 23 lines of code y: 15 # changes common/extension/configurator.go x: 34 lines of code y: 34 # changes common/extension/protocol.go x: 14 lines of code y: 37 # changes common/extension/rest_client.go x: 14 lines of code y: 35 # changes common/extension/rest_server.go x: 14 lines of code y: 29 # changes common/extension/service_instance_customizer.go x: 21 lines of code y: 19 # changes common/extension/service_instance_selector_factory.go x: 19 lines of code y: 21 # changes common/extension/service_name_mapping.go x: 12 lines of code y: 25 # changes config/interfaces/config_post_processor.go x: 8 lines of code y: 12 # changes config_center/configuration_listener.go x: 18 lines of code y: 32 # changes config_center/dynamic_configuration_factory.go x: 7 lines of code y: 25 # changes config_center/nacos/factory.go x: 19 lines of code y: 15 # changes filter/handler/rejected_execution_handler_mock.go x: 36 lines of code y: 34 # changes metadata/report/factory/report_factory.go x: 9 lines of code y: 22 # changes metadata/service/exporter/exporter.go x: 10 lines of code y: 25 # changes protocol/protocolwrapper/mock_protocol_filter.go x: 20 lines of code y: 55 # changes protocol/rest/rest_invoker.go x: 96 lines of code y: 54 # changes common/node.go x: 6 lines of code y: 41 # changes protocol/rest/config/rest_config.go x: 106 lines of code y: 25 # changes common/extension/graceful_shutdown.go x: 11 lines of code y: 29 # changes protocol/grpc/config.go x: 31 lines of code y: 18 # changes protocol/dubbo/hessian2/const.go x: 150 lines of code y: 18 # changes protocol/dubbo/impl/package.go x: 125 lines of code y: 9 # changes protocol/dubbo/impl/request.go x: 20 lines of code y: 10 # changes protocol/dubbo/impl/response.go x: 25 lines of code y: 10 # changes metadata/identifier/metadata_identifier.go x: 11 lines of code y: 30 # changes registry/servicediscovery/synthesizer/subscribed_urls_synthesizer_factory.go x: 18 lines of code y: 11 # changes config/mock_rpcservice.go x: 14 lines of code y: 32 # changes
335.0
# changes
  min: 1.0
  average: 26.43
  25th percentile: 4.0
  median: 9.0
  75th percentile: 30.0
  max: 335.0
0 768.0
lines of code
min: 1.0 | average: 86.74 | 25th percentile: 19.0 | median: 48.0 | 75th percentile: 118.0 | max: 768.0

Number of Contributors vs. Number of Changes: 693 points

common/constant/key.go x: 89 # contributors y: 335 # changes common/host_util.go x: 18 # contributors y: 23 # changes config/config_center_config.go x: 52 # contributors y: 146 # changes config/instance/metadata_report.go x: 26 # contributors y: 29 # changes config/metric_config.go x: 26 # contributors y: 40 # changes config_center/nacos/listener.go x: 46 # contributors y: 67 # changes config_center/zookeeper/listener.go x: 35 # contributors y: 64 # changes imports/imports.go x: 24 # contributors y: 48 # changes metadata/report/reporter_metric.go x: 1 # contributors y: 1 # changes metrics/reporter.go x: 33 # contributors y: 43 # changes registry/base_registry.go x: 55 # contributors y: 121 # changes registry/directory/directory.go x: 71 # contributors y: 255 # changes registry/nacos/registry.go x: 67 # contributors y: 169 # changes registry/servicediscovery/service_discovery_registry.go x: 52 # contributors y: 122 # changes metrics/prometheus/constant.go x: 2 # contributors y: 5 # changes metrics/prometheus/metric_set.go x: 1 # contributors y: 6 # changes metrics/prometheus/model.go x: 1 # contributors y: 3 # changes metrics/prometheus/reporter.go x: 42 # contributors y: 79 # changes metrics/util/aggregate/quantile.go x: 1 # contributors y: 2 # changes common/extension/logger.go x: 2 # contributors y: 2 # changes config/service.go x: 35 # contributors y: 65 # changes config_center/nacos/impl.go x: 49 # contributors y: 96 # changes filter/metrics/filter.go x: 12 # contributors y: 20 # changes metadata/report/nacos/report.go x: 39 # contributors y: 74 # changes metadata/report/zookeeper/report.go x: 38 # contributors y: 62 # changes registry/nacos/listener.go x: 55 # contributors y: 120 # changes registry/nacos/service_discovery.go x: 56 # contributors y: 119 # changes remoting/nacos/builder.go x: 30 # contributors y: 57 # changes protocol/dubbo3/health/serverhealth.go x: 4 # contributors y: 4 # changes xds/client/controller/transport.go x: 9 # contributors y: 13 # changes xds/client/controller/version/v2/loadreport.go x: 8 # contributors y: 9 # changes xds/client/controller/version/v3/client.go x: 10 # contributors y: 14 # changes config/reference_config.go x: 80 # contributors y: 265 # changes cluster/router/tag/match.go x: 5 # contributors y: 5 # changes config/provider_config.go x: 57 # contributors y: 170 # changes config/router_config.go x: 50 # contributors y: 74 # changes protocol/dubbo3/dubbo3_invoker.go x: 25 # contributors y: 64 # changes protocol/dubbo3/dubbo3_protocol.go x: 23 # contributors y: 64 # changes config/consumer_config.go x: 60 # contributors y: 188 # changes config_center/zookeeper/impl.go x: 56 # contributors y: 140 # changes remoting/zookeeper/listener.go x: 72 # contributors y: 222 # changes registry/polaris/service_discovery.go x: 10 # contributors y: 18 # changes common/constant/default.go x: 69 # contributors y: 186 # changes config/application_config.go x: 42 # contributors y: 95 # changes config/config_loader.go x: 74 # contributors y: 271 # changes config/logger_config.go x: 15 # contributors y: 27 # changes config/root_config.go x: 25 # contributors y: 69 # changes cluster/router/condition/factory.go x: 22 # contributors y: 25 # changes registry/service_instance.go x: 40 # contributors y: 68 # changes registry/zookeeper/service_discovery.go x: 41 # contributors y: 89 # changes remoting/zookeeper/curator_discovery/service_instance.go x: 12 # contributors y: 16 # changes metadata/service/local/service_proxy.go x: 13 # contributors y: 17 # changes protocol/grpc/client.go x: 51 # contributors y: 109 # changes protocol/grpc/server.go x: 50 # contributors y: 100 # changes registry/polaris/registry.go x: 15 # contributors y: 30 # changes registry/polaris/utils.go x: 8 # contributors y: 13 # changes common/url.go x: 81 # contributors y: 267 # changes registry/zookeeper/listener.go x: 57 # contributors y: 164 # changes registry/protocol/protocol.go x: 73 # contributors y: 219 # changes protocol/protocol.go x: 41 # contributors y: 66 # changes config/graceful_shutdown.go x: 41 # contributors y: 86 # changes config/metadata_report_config.go x: 45 # contributors y: 83 # changes config/registry_config.go x: 61 # contributors y: 167 # changes filter/tps/filter.go x: 13 # contributors y: 20 # changes filter/tps_limiter.go x: 35 # contributors y: 48 # changes metadata/mapping/service_name_mapping.go x: 20 # contributors y: 22 # changes protocol/dubbo3/reflection/serverreflection.go x: 7 # contributors y: 7 # changes protocol/invoker.go x: 47 # contributors y: 88 # changes protocol/result.go x: 37 # contributors y: 57 # changes remoting/etcdv3/client.go x: 44 # contributors y: 93 # changes xds/server/conn_wrapper.go x: 11 # contributors y: 12 # changes xds/utils/balancergroup/balancergroup.go x: 9 # contributors y: 15 # changes config/protocol_config.go x: 34 # contributors y: 64 # changes config/service_config.go x: 75 # contributors y: 270 # changes config/tls_config.go x: 3 # contributors y: 5 # changes metadata/mapping/memory/service_name_mapping.go x: 26 # contributors y: 38 # changes metadata/mapping/metadata/service_name_mapping.go x: 14 # contributors y: 20 # changes metadata/mapping/mock_service_name_mapping.go x: 9 # contributors y: 9 # changes metadata/report/etcd/report.go x: 38 # contributors y: 60 # changes metadata/report/report.go x: 31 # contributors y: 49 # changes protocol/grpc/grpc_protocol.go x: 42 # contributors y: 81 # changes registry/event.go x: 45 # contributors y: 95 # changes cluster/loadbalance/leastactive/loadbalance.go x: 10 # contributors y: 11 # changes common/constant/env.go x: 37 # contributors y: 61 # changes common/constant/polaris_key.go x: 2 # contributors y: 3 # changes common/constant/version.go x: 27 # contributors y: 39 # changes config/config_loader_options.go x: 22 # contributors y: 49 # changes config/config_resolver.go x: 10 # contributors y: 16 # changes config/ssl_config.go x: 11 # contributors y: 11 # changes filter/adaptivesvc/limiter_mapper.go x: 7 # contributors y: 10 # changes filter/filter_impl/import.go x: 15 # contributors y: 24 # changes metadata/definition/definition.go x: 40 # contributors y: 62 # changes metadata/identifier/base_metadata_identifier.go x: 34 # contributors y: 56 # changes metadata/report/delegate/delegate_report.go x: 40 # contributors y: 79 # changes metadata/service/local_service.go x: 14 # contributors y: 18 # changes protocol/mock/mock_invoker.go x: 41 # contributors y: 56 # changes registry/etcdv3/registry.go x: 56 # contributors y: 132 # changes registry/polaris/core.go x: 10 # contributors y: 15 # changes registry/polaris/listener.go x: 9 # contributors y: 14 # changes registry/registry.go x: 45 # contributors y: 112 # changes registry/xds/registry.go x: 8 # contributors y: 16 # changes registry/zookeeper/registry.go x: 70 # contributors y: 231 # changes remoting/getty/config.go x: 31 # contributors y: 57 # changes remoting/getty/getty_client.go x: 39 # contributors y: 94 # changes remoting/getty/getty_server.go x: 35 # contributors y: 71 # changes remoting/getty/pool.go x: 33 # contributors y: 68 # changes remoting/polaris/polaris.yaml x: 7 # contributors y: 8 # changes xds/balancer/cdsbalancer/cdsbalancer.go x: 11 # contributors y: 15 # changes xds/client/bootstrap/bootstrap.go x: 11 # contributors y: 17 # changes xds/credentials/certgenerate/crypto.go x: 3 # contributors y: 3 # changes config/config_utils.go x: 26 # contributors y: 39 # changes common/extension/metadata_report_factory.go x: 28 # contributors y: 36 # changes common/metadata_info.go x: 14 # contributors y: 22 # changes config/instance/registry_metadata_report.go x: 6 # contributors y: 6 # changes remoting/zookeeper/curator_discovery/service_discovery.go x: 36 # contributors y: 59 # changes config/graceful_shutdown_config.go x: 33 # contributors y: 54 # changes metadata/service/local/service.go x: 15 # contributors y: 29 # changes metadata/service/remote/service.go x: 32 # contributors y: 78 # changes cluster/loadbalance/p2c/loadbalance.go x: 9 # contributors y: 22 # changes cluster/router/chain/chain.go x: 46 # contributors y: 116 # changes filter/sentinel/filter.go x: 17 # contributors y: 29 # changes protocol/dubbo/dubbo_exporter.go x: 40 # contributors y: 76 # changes protocol/dubbo/dubbo_invoker.go x: 60 # contributors y: 171 # changes protocol/dubbo3/dubbo3_exporter.go x: 11 # contributors y: 24 # changes protocol/grpc/grpc_exporter.go x: 45 # contributors y: 74 # changes protocol/jsonrpc/jsonrpc_exporter.go x: 41 # contributors y: 72 # changes protocol/rest/rest_exporter.go x: 43 # contributors y: 65 # changes registry/servicediscovery/instance/random/random_service_instance_selector.go x: 29 # contributors y: 30 # changes filter/adaptivesvc/limiter/hill_climbing.go x: 7 # contributors y: 15 # changes cluster/cluster/adaptivesvc/cluster_invoker.go x: 8 # contributors y: 25 # changes cluster/router/meshrouter/meshrouter.go x: 6 # contributors y: 8 # changes common/rpc_service.go x: 60 # contributors y: 139 # changes config_center/file/listener.go x: 17 # contributors y: 21 # changes config_center/nacos/client.go x: 44 # contributors y: 91 # changes config_center/nacos/facade.go x: 24 # contributors y: 30 # changes config_center/parser/configuration_parser.go x: 49 # contributors y: 89 # changes filter/adaptivesvc/filter.go x: 9 # contributors y: 28 # changes filter/adaptivesvc/limiter/utils.go x: 8 # contributors y: 15 # changes filter/generic/filter.go x: 14 # contributors y: 24 # changes filter/generic/generalizer/gson.go x: 10 # contributors y: 10 # changes filter/generic/service_filter.go x: 17 # contributors y: 30 # changes filter/generic/util.go x: 11 # contributors y: 18 # changes filter/handler/rejected_execution_handler_only_log.go x: 36 # contributors y: 57 # changes filter/hystrix/filter.go x: 14 # contributors y: 17 # changes filter/seata/filter.go x: 14 # contributors y: 19 # changes filter/tps/limiter/method_service.go x: 8 # contributors y: 11 # changes metadata/service/exporter/configurable/exporter.go x: 39 # contributors y: 80 # changes protocol/dubbo/dubbo_codec.go x: 33 # contributors y: 72 # changes protocol/dubbo/dubbo_protocol.go x: 54 # contributors y: 140 # changes protocol/dubbo/hessian2/hessian_request.go x: 28 # contributors y: 40 # changes protocol/dubbo/hessian2/hessian_response.go x: 30 # contributors y: 46 # changes protocol/dubbo/impl/codec.go x: 33 # contributors y: 56 # changes protocol/dubbo/impl/hessian.go x: 33 # contributors y: 70 # changes protocol/dubbo3/internal/server.go x: 15 # contributors y: 32 # changes protocol/grpc/grpc_invoker.go x: 46 # contributors y: 85 # changes protocol/grpc/internal/helloworld/server.go x: 8 # contributors y: 10 # changes protocol/jsonrpc/http.go x: 53 # contributors y: 106 # changes protocol/jsonrpc/jsonrpc_invoker.go x: 38 # contributors y: 74 # changes protocol/jsonrpc/jsonrpc_protocol.go x: 52 # contributors y: 90 # changes protocol/jsonrpc/server.go x: 51 # contributors y: 114 # changes protocol/protocolwrapper/protocol_filter_wrapper.go x: 50 # contributors y: 111 # changes protocol/rest/config/reader/rest_config_reader.go x: 27 # contributors y: 35 # changes protocol/rest/rest_protocol.go x: 46 # contributors y: 79 # changes protocol/rest/server/rest_server.go x: 39 # contributors y: 62 # changes protocol/rest/server/server_impl/go_restful_server.go x: 45 # contributors y: 60 # changes protocol/rpc_status.go x: 43 # contributors y: 88 # changes registry/base_configuration_listener.go x: 33 # contributors y: 64 # changes registry/etcdv3/listener.go x: 41 # contributors y: 90 # changes registry/event/base_configuration_listener.go x: 10 # contributors y: 12 # changes registry/event/metadata_service_url_params_customizer.go x: 22 # contributors y: 37 # changes registry/event/protocol_ports_metadata_customizer.go x: 22 # contributors y: 36 # changes registry/event/service_revision_customizer.go x: 30 # contributors y: 43 # changes registry/service_instances_changed_listener.go x: 12 # contributors y: 15 # changes remoting/etcdv3/listener.go x: 48 # contributors y: 106 # changes remoting/exchange.go x: 30 # contributors y: 55 # changes remoting/exchange_client.go x: 31 # contributors y: 64 # changes remoting/getty/listener.go x: 38 # contributors y: 82 # changes remoting/getty/readwriter.go x: 29 # contributors y: 50 # changes remoting/xds/ewatcher/ewatcher.go x: 6 # contributors y: 7 # changes remoting/xds/mapping/handler.go x: 5 # contributors y: 6 # changes remoting/zookeeper/client.go x: 59 # contributors y: 169 # changes remoting/zookeeper/facade.go x: 55 # contributors y: 107 # changes remoting/xds/error.go x: 5 # contributors y: 8 # changes common/constant/xds.go x: 5 # contributors y: 7 # changes xds/balancer/priority/balancer_child.go x: 7 # contributors y: 11 # changes protocol/dubbo/impl/const.go x: 20 # contributors y: 31 # changes remoting/codec.go x: 20 # contributors y: 33 # changes cluster/router/tag/factory.go x: 28 # contributors y: 33 # changes filter/adaptivesvc/limiter/limiter.go x: 6 # contributors y: 10 # changes remoting/listener.go x: 37 # contributors y: 67 # changes cluster/router/chain.go x: 24 # contributors y: 27 # changes common/constant/time.go x: 15 # contributors y: 22 # changes common/extension/metadata_service.go x: 29 # contributors y: 48 # changes config_center/base_dynamic_configuration.go x: 15 # contributors y: 17 # changes config_center/configurator.go x: 21 # contributors y: 28 # changes config_center/dynamic_configuration.go x: 46 # contributors y: 88 # changes config_center/file/impl.go x: 33 # contributors y: 58 # changes filter/access_key.go x: 27 # contributors y: 37 # changes filter/authenticator.go x: 20 # contributors y: 28 # changes filter/echo/filter.go x: 13 # contributors y: 19 # changes filter/filter.go x: 41 # contributors y: 49 # changes filter/rejected_execution_handler.go x: 34 # contributors y: 45 # changes metadata/identifier/service_metadata_identifier.go x: 38 # contributors y: 57 # changes registry/service_discovery.go x: 35 # contributors y: 55 # changes remoting/exchange_server.go x: 26 # contributors y: 42 # changes cluster/router/router.go x: 42 # contributors y: 77 # changes remoting/getty/opentracing.go x: 21 # contributors y: 25 # changes config/parsers/properties/properties.go x: 3 # contributors y: 6 # changes config/remote_config.go x: 36 # contributors y: 62 # changes common/constant/cluster.go x: 16 # contributors y: 17 # changes common/extension/auth.go x: 25 # contributors y: 46 # changes common/extension/cluster.go x: 27 # contributors y: 43 # changes common/extension/config_center_factory.go x: 25 # contributors y: 40 # changes common/extension/filter.go x: 29 # contributors y: 43 # changes common/extension/tps_limit.go x: 25 # contributors y: 36 # changes config/method_config.go x: 44 # contributors y: 86 # changes cluster/cluster/available/cluster_invoker.go x: 6 # contributors y: 13 # changes cluster/metrics/local_metrics.go x: 5 # contributors y: 13 # changes config_center/configurator/override.go x: 43 # contributors y: 71 # changes protocol/dubbo/impl/serialize.go x: 17 # contributors y: 22 # changes cluster/loadbalance/util.go x: 29 # contributors y: 46 # changes common/extension/metadata_service_proxy_factory.go x: 19 # contributors y: 33 # changes common/extension/metrics.go x: 22 # contributors y: 30 # changes common/extension/registry.go x: 31 # contributors y: 54 # changes common/extension/registry_directory.go x: 23 # contributors y: 26 # changes common/extension/router_factory.go x: 31 # contributors y: 63 # changes config/generic/generic_service.go x: 9 # contributors y: 10 # changes config/interfaces/config_reader.go x: 24 # contributors y: 29 # changes config/service_discovery_config.go x: 19 # contributors y: 27 # changes config_center/configurator/mock.go x: 21 # contributors y: 31 # changes config_center/mock_dynamic_config.go x: 43 # contributors y: 83 # changes metadata/identifier/subscribe_metadata_identifier.go x: 28 # contributors y: 50 # changes protocol/dubbo/hessian2/hessian_dubbo.go x: 24 # contributors y: 31 # changes protocol/dubbo3/internal/helloworld.pb.go x: 12 # contributors y: 23 # changes protocol/grpc/codec.go x: 17 # contributors y: 19 # changes protocol/grpc/internal/doc.go x: 18 # contributors y: 26 # changes protocol/grpc/internal/helloworld/client.go x: 11 # contributors y: 14 # changes protocol/grpc/protoc-gen-dubbo/plugin/dubbo/dubbo.go x: 35 # contributors y: 66 # changes protocol/rest/client/client_impl/resty_client.go x: 29 # contributors y: 36 # changes registry/servicediscovery/synthesizer/rest/rest_subscribed_urls_synthesizer.go x: 31 # contributors y: 42 # changes config/graceful_shutdown_signal_darwin.go x: 25 # contributors y: 35 # changes config/graceful_shutdown_signal_linux.go x: 24 # contributors y: 32 # changes config/graceful_shutdown_signal_windows.go x: 25 # contributors y: 32 # changes common/extension/config_post_processor.go x: 19 # contributors y: 17 # changes common/extension/config_reader.go x: 19 # contributors y: 15 # changes common/extension/configurator.go x: 21 # contributors y: 34 # changes common/extension/protocol.go x: 24 # contributors y: 37 # changes common/extension/service_instance_customizer.go x: 16 # contributors y: 19 # changes common/extension/service_instance_selector_factory.go x: 18 # contributors y: 21 # changes common/extension/service_name_mapping.go x: 18 # contributors y: 25 # changes config/interfaces/config_post_processor.go x: 15 # contributors y: 12 # changes config_center/configuration_listener.go x: 20 # contributors y: 32 # changes config_center/nacos/factory.go x: 14 # contributors y: 15 # changes filter/handler/rejected_execution_handler_mock.go x: 29 # contributors y: 34 # changes protocol/dubbo/opentracing.go x: 23 # contributors y: 24 # changes protocol/rest/rest_invoker.go x: 36 # contributors y: 54 # changes registry/servicediscovery/instance/service_instance_selector.go x: 27 # contributors y: 28 # changes common/node.go x: 28 # contributors y: 41 # changes metadata/definition/mock.go x: 15 # contributors y: 19 # changes protocol/rest/config/rest_config.go x: 24 # contributors y: 25 # changes common/extension/graceful_shutdown.go x: 22 # contributors y: 29 # changes protocol/grpc/config.go x: 13 # contributors y: 18 # changes protocol/dubbo/hessian2/const.go x: 17 # contributors y: 18 # changes metadata/identifier/metadata_identifier.go x: 21 # contributors y: 30 # changes
335.0
# changes
  min: 1.0
  average: 26.43
  25th percentile: 4.0
  median: 9.0
  75th percentile: 30.0
  max: 335.0
0 89.0
# contributors
min: 1.0 | average: 14.64 | 25th percentile: 3.0 | median: 7.0 | 75th percentile: 22.0 | max: 89.0

Number of Contributors vs. File Size: 693 points

common/constant/key.go x: 89 # contributors y: 352 lines of code common/host_util.go x: 18 # contributors y: 53 lines of code config/config_center_config.go x: 52 # contributors y: 178 lines of code config/instance/metadata_report.go x: 26 # contributors y: 39 lines of code config/metric_config.go x: 26 # contributors y: 70 lines of code config_center/nacos/listener.go x: 46 # contributors y: 45 lines of code config_center/zookeeper/listener.go x: 35 # contributors y: 65 lines of code imports/imports.go x: 24 # contributors y: 68 lines of code metadata/report/reporter_metric.go x: 1 # contributors y: 42 lines of code metrics/api.go x: 1 # contributors y: 156 lines of code metrics/app_info/collector.go x: 1 # contributors y: 10 lines of code metrics/bus.go x: 1 # contributors y: 34 lines of code metrics/common.go x: 1 # contributors y: 102 lines of code metrics/config_center/collector.go x: 1 # contributors y: 62 lines of code metrics/event.go x: 1 # contributors y: 4 lines of code metrics/metadata/collector.go x: 1 # contributors y: 105 lines of code metrics/prometheus/registry.go x: 1 # contributors y: 137 lines of code metrics/reporter.go x: 33 # contributors y: 40 lines of code registry/base_registry.go x: 55 # contributors y: 321 lines of code registry/directory/directory.go x: 71 # contributors y: 422 lines of code registry/nacos/registry.go x: 67 # contributors y: 243 lines of code registry/servicediscovery/service_discovery_registry.go x: 52 # contributors y: 319 lines of code metrics/prometheus/constant.go x: 2 # contributors y: 34 lines of code metrics/prometheus/model.go x: 1 # contributors y: 316 lines of code metrics/prometheus/reporter.go x: 42 # contributors y: 163 lines of code metrics/util/aggregate/counter.go x: 1 # contributors y: 46 lines of code metrics/util/aggregate/aggregator.go x: 1 # contributors y: 85 lines of code metrics/util/aggregate/sliding_window.go x: 1 # contributors y: 59 lines of code metrics/util/aggregate/pane.go x: 1 # contributors y: 20 lines of code common/extension/logger.go x: 2 # contributors y: 21 lines of code config/service.go x: 35 # contributors y: 69 lines of code config_center/nacos/impl.go x: 49 # contributors y: 178 lines of code filter/metrics/filter.go x: 12 # contributors y: 49 lines of code metadata/report/nacos/report.go x: 39 # contributors y: 237 lines of code metadata/report/zookeeper/report.go x: 38 # contributors y: 161 lines of code metrics/prometheus/api.go x: 2 # contributors y: 144 lines of code registry/nacos/listener.go x: 55 # contributors y: 173 lines of code registry/nacos/service_discovery.go x: 56 # contributors y: 266 lines of code remoting/nacos/builder.go x: 30 # contributors y: 106 lines of code protocol/dubbo3/health/serverhealth.go x: 4 # contributors y: 119 lines of code xds/client/controller/transport.go x: 9 # contributors y: 306 lines of code xds/client/controller/version/v2/loadreport.go x: 8 # contributors y: 117 lines of code xds/client/controller/version/v3/client.go x: 10 # contributors y: 114 lines of code xds/csds/csds.go x: 9 # contributors y: 155 lines of code config/reference_config.go x: 80 # contributors y: 400 lines of code cluster/router/condition/dynamic_router.go x: 2 # contributors y: 163 lines of code cluster/router/tag/match.go x: 5 # contributors y: 126 lines of code cluster/router/tag/router.go x: 8 # contributors y: 97 lines of code config/provider_config.go x: 57 # contributors y: 213 lines of code config/router_config.go x: 50 # contributors y: 107 lines of code config/tracing_config.go x: 5 # contributors y: 22 lines of code protocol/dubbo3/dubbo3_invoker.go x: 25 # contributors y: 199 lines of code protocol/dubbo3/dubbo3_protocol.go x: 23 # contributors y: 219 lines of code config/consumer_config.go x: 60 # contributors y: 217 lines of code config_center/zookeeper/impl.go x: 56 # contributors y: 217 lines of code remoting/zookeeper/listener.go x: 72 # contributors y: 405 lines of code registry/polaris/service_discovery.go x: 10 # contributors y: 267 lines of code common/constant/default.go x: 69 # contributors y: 77 lines of code config/application_config.go x: 42 # contributors y: 74 lines of code config/config_loader.go x: 74 # contributors y: 127 lines of code config/logger_config.go x: 15 # contributors y: 118 lines of code config/root_config.go x: 25 # contributors y: 316 lines of code logger/logger.go x: 1 # contributors y: 18 lines of code logger/logrus/logrus.go x: 1 # contributors y: 92 lines of code logger/zap/zap.go x: 1 # contributors y: 118 lines of code cluster/router/condition/factory.go x: 22 # contributors y: 25 lines of code cluster/router/condition/matcher/base.go x: 1 # contributors y: 107 lines of code cluster/router/condition/matcher/factory.go x: 1 # contributors y: 55 lines of code cluster/router/condition/matcher/pattern_value/wildcard.go x: 1 # contributors y: 50 lines of code cluster/router/condition/route.go x: 1 # contributors y: 261 lines of code common/extension/router_condition_matcher.go x: 1 # contributors y: 13 lines of code registry/service_instance.go x: 40 # contributors y: 149 lines of code registry/zookeeper/service_discovery.go x: 41 # contributors y: 250 lines of code remoting/zookeeper/curator_discovery/service_instance.go x: 12 # contributors y: 10 lines of code metadata/service/local/service_proxy.go x: 13 # contributors y: 123 lines of code cluster/router/polaris/router.go x: 2 # contributors y: 258 lines of code filter/polaris/limit/limiter.go x: 2 # contributors y: 130 lines of code protocol/grpc/client.go x: 51 # contributors y: 121 lines of code protocol/grpc/server.go x: 50 # contributors y: 149 lines of code registry/polaris/registry.go x: 15 # contributors y: 217 lines of code registry/polaris/utils.go x: 8 # contributors y: 22 lines of code tools/dubbogo-cli/cmd/show.go x: 4 # contributors y: 83 lines of code cluster/router/condition/matcher/argument.go x: 1 # contributors y: 45 lines of code common/url.go x: 81 # contributors y: 693 lines of code registry/zookeeper/listener.go x: 57 # contributors y: 138 lines of code registry/protocol/protocol.go x: 73 # contributors y: 430 lines of code protocol/protocol.go x: 41 # contributors y: 82 lines of code config/graceful_shutdown.go x: 41 # contributors y: 155 lines of code config/metadata_report_config.go x: 45 # contributors y: 132 lines of code config/registry_config.go x: 61 # contributors y: 383 lines of code filter/tps/filter.go x: 13 # contributors y: 60 lines of code filter/tps_limiter.go x: 35 # contributors y: 8 lines of code metadata/mapping/service_name_mapping.go x: 20 # contributors y: 13 lines of code protocol/dubbo3/reflection/serverreflection.go x: 7 # contributors y: 387 lines of code protocol/invoker.go x: 47 # contributors y: 59 lines of code protocol/result.go x: 37 # contributors y: 61 lines of code proxy/proxy.go x: 2 # contributors y: 206 lines of code remoting/etcdv3/client.go x: 44 # contributors y: 48 lines of code xds/balancer/clusterresolver/configbuilder.go x: 9 # contributors y: 215 lines of code xds/balancer/priority/balancer_priority.go x: 8 # contributors y: 168 lines of code xds/balancer/ringhash/ringhash.go x: 9 # contributors y: 250 lines of code xds/client/controller/version/v2/client.go x: 9 # contributors y: 113 lines of code xds/client/resource/filter_chain.go x: 9 # contributors y: 564 lines of code xds/client/resource/matcher.go x: 8 # contributors y: 204 lines of code xds/credentials/cert_manager.go x: 4 # contributors y: 209 lines of code xds/credentials/certprovider/distributor.go x: 4 # contributors y: 55 lines of code xds/credentials/token_provider.go x: 4 # contributors y: 27 lines of code xds/server/conn_wrapper.go x: 11 # contributors y: 87 lines of code xds/utils/balancergroup/balancergroup.go x: 9 # contributors y: 284 lines of code xds/utils/grpclog/grpclog.go x: 9 # contributors y: 64 lines of code xds/utils/grpcutil/method.go x: 7 # contributors y: 37 lines of code xds/utils/hierarchy/hierarchy.go x: 7 # contributors y: 48 lines of code xds/utils/serviceconfig/serviceconfig.go x: 9 # contributors y: 80 lines of code config/protocol_config.go x: 34 # contributors y: 60 lines of code config/service_config.go x: 75 # contributors y: 478 lines of code config/tls_config.go x: 3 # contributors y: 107 lines of code metadata/mapping/metadata/service_name_mapping.go x: 14 # contributors y: 77 lines of code metadata/mapping/mock_service_name_mapping.go x: 9 # contributors y: 21 lines of code metadata/report/etcd/report.go x: 38 # contributors y: 146 lines of code metadata/report/report.go x: 31 # contributors y: 24 lines of code protocol/grpc/grpc_protocol.go x: 42 # contributors y: 79 lines of code registry/event.go x: 45 # contributors y: 85 lines of code registry/service_mapping_changed_listener.go x: 2 # contributors y: 8 lines of code registry/servicediscovery/service_instances_changed_listener_impl.go x: 2 # contributors y: 172 lines of code registry/servicediscovery/service_mapping_change_listener_impl.go x: 2 # contributors y: 80 lines of code cluster/loadbalance/leastactive/loadbalance.go x: 10 # contributors y: 74 lines of code cluster/router/polaris/factory.go x: 2 # contributors y: 11 lines of code common/constant/env.go x: 37 # contributors y: 15 lines of code common/constant/file/suffix.go x: 4 # contributors y: 13 lines of code common/constant/polaris_key.go x: 2 # contributors y: 22 lines of code common/constant/version.go x: 27 # contributors y: 6 lines of code config/config_loader_options.go x: 22 # contributors y: 173 lines of code config/config_resolver.go x: 10 # contributors y: 88 lines of code config/ssl_config.go x: 11 # contributors y: 20 lines of code filter/adaptivesvc/limiter_mapper.go x: 7 # contributors y: 58 lines of code filter/filter_impl/import.go x: 15 # contributors y: 19 lines of code metadata/definition/definition.go x: 40 # contributors y: 139 lines of code metadata/identifier/base_metadata_identifier.go x: 34 # contributors y: 72 lines of code metadata/report/delegate/delegate_report.go x: 40 # contributors y: 238 lines of code metadata/service/local_service.go x: 14 # contributors y: 79 lines of code protocol/mock/mock_invoker.go x: 41 # contributors y: 65 lines of code registry/etcdv3/registry.go x: 56 # contributors y: 119 lines of code registry/mock_registry.go x: 41 # contributors y: 126 lines of code registry/polaris/core.go x: 10 # contributors y: 95 lines of code registry/polaris/listener.go x: 9 # contributors y: 92 lines of code registry/registry.go x: 45 # contributors y: 20 lines of code registry/xds/registry.go x: 8 # contributors y: 127 lines of code registry/zookeeper/registry.go x: 70 # contributors y: 242 lines of code remoting/getty/config.go x: 31 # contributors y: 185 lines of code remoting/getty/getty_client.go x: 39 # contributors y: 213 lines of code remoting/getty/getty_server.go x: 35 # contributors y: 176 lines of code remoting/getty/pool.go x: 33 # contributors y: 263 lines of code remoting/polaris/builder.go x: 8 # contributors y: 108 lines of code remoting/polaris/parser/parser.go x: 2 # contributors y: 56 lines of code remoting/polaris/polaris.yaml x: 7 # contributors y: 84 lines of code tools/dubbogo-cli/cmd/call.go x: 2 # contributors y: 66 lines of code tools/dubbogo-cli/cmd/gen.go x: 2 # contributors y: 28 lines of code tools/dubbogo-cli/cmd/hessian.go x: 2 # contributors y: 43 lines of code tools/dubbogo-cli/cmd/install.go x: 2 # contributors y: 85 lines of code tools/dubbogo-cli/cmd/root.go x: 2 # contributors y: 41 lines of code tools/dubbogo-cli/cmd/testGenCode/template/newApp/api/api.pb.go x: 2 # contributors y: 198 lines of code tools/dubbogo-cli/cmd/testGenCode/template/newApp/api/api.proto x: 2 # contributors y: 37 lines of code tools/dubbogo-cli/cmd/testGenCode/template/newApp/api/api_triple.pb.go x: 2 # contributors y: 187 lines of code tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/Chart.yaml x: 2 # contributors y: 6 lines of code tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/templates/_helpers.tpl x: 2 # contributors y: 68 lines of code tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/templates/deployment.yaml x: 2 # contributors y: 62 lines of code tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/templates/service.yaml x: 2 # contributors y: 18 lines of code tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/app/values.yaml x: 2 # contributors y: 49 lines of code tools/dubbogo-cli/cmd/testGenCode/template/newApp/chart/nacos_env/values.yaml x: 2 # contributors y: 33 lines of code tools/dubbogo-cli/cmd/testGenCode/template/newApp/cmd/app.go x: 2 # contributors y: 14 lines of code tools/dubbogo-cli/cmd/testGenCode/template/newDemo/go-server/cmd/server.go x: 2 # contributors y: 26 lines of code tools/dubbogo-cli/generator/application/api.go x: 2 # contributors y: 462 lines of code tools/dubbogo-cli/generator/application/chart.go x: 2 # contributors y: 380 lines of code tools/dubbogo-cli/generator/sample/api.go x: 2 # contributors y: 220 lines of code tools/dubbogo-cli/generator/sample/hessian/generator.go x: 2 # contributors y: 225 lines of code tools/dubbogo-cli/internal/protocol/dubbo/dubbo_protocol.go x: 2 # contributors y: 73 lines of code tools/dubbogo-cli/metadata/zookeeper/zookeeper.go x: 2 # contributors y: 121 lines of code xds/balancer/cdsbalancer/cdsbalancer.go x: 11 # contributors y: 359 lines of code xds/client/bootstrap/bootstrap.go x: 11 # contributors y: 273 lines of code xds/credentials/certgenerate/crypto.go x: 3 # contributors y: 119 lines of code xds/credentials/certgenerate/dual_use.go x: 3 # contributors y: 12 lines of code xds/credentials/certgenerate/generate_cert.go x: 3 # contributors y: 301 lines of code xds/credentials/certgenerate/generate_csr.go x: 3 # contributors y: 93 lines of code xds/credentials/certgenerate/san.go x: 3 # contributors y: 124 lines of code xds/credentials/certprovider/pemfile/builder.go x: 3 # contributors y: 64 lines of code xds/credentials/certprovider/pemfile/watcher.go x: 3 # contributors y: 166 lines of code xds/credentials/certprovider/provider.go x: 3 # contributors y: 37 lines of code xds/credentials/certprovider/remote/istioca_client.go x: 3 # contributors y: 148 lines of code xds/credentials/certprovider/remote/v1alpha1/ca.pb.go x: 3 # contributors y: 212 lines of code xds/credentials/certprovider/remote/v1alpha1/ca_grpc.pb.go x: 3 # contributors y: 73 lines of code xds/credentials/certprovider/store.go x: 3 # contributors y: 89 lines of code xds/credentials/env.go x: 3 # contributors y: 30 lines of code xds/utils/credentials/xds/handshake_info.go x: 10 # contributors y: 196 lines of code config/config_utils.go x: 26 # contributors y: 88 lines of code common/extension/metadata_report_factory.go x: 28 # contributors y: 14 lines of code common/metadata_info.go x: 14 # contributors y: 182 lines of code config/instance/registry_metadata_report.go x: 6 # contributors y: 43 lines of code remoting/zookeeper/curator_discovery/service_discovery.go x: 36 # contributors y: 233 lines of code config/graceful_shutdown_config.go x: 33 # contributors y: 112 lines of code metadata/service/local/service.go x: 15 # contributors y: 212 lines of code metadata/service/remote/service.go x: 32 # contributors y: 108 lines of code cluster/cluster/zoneaware/cluster_interceptor.go x: 11 # contributors y: 31 lines of code cluster/loadbalance/p2c/loadbalance.go x: 9 # contributors y: 96 lines of code cluster/router/chain/chain.go x: 46 # contributors y: 105 lines of code filter/graceful_shutdown/provider_filter.go x: 11 # contributors y: 75 lines of code filter/sentinel/filter.go x: 17 # contributors y: 203 lines of code filter/token/filter.go x: 12 # contributors y: 65 lines of code protocol/dubbo/dubbo_exporter.go x: 40 # contributors y: 28 lines of code protocol/dubbo/dubbo_invoker.go x: 60 # contributors y: 157 lines of code protocol/grpc/grpc_exporter.go x: 45 # contributors y: 28 lines of code protocol/jsonrpc/jsonrpc_exporter.go x: 41 # contributors y: 28 lines of code protocol/rest/rest_exporter.go x: 43 # contributors y: 28 lines of code registry/servicediscovery/instance/random/random_service_instance_selector.go x: 29 # contributors y: 29 lines of code protocol/invocation/rpcinvocation.go x: 56 # contributors y: 236 lines of code filter/adaptivesvc/limiter/hill_climbing.go x: 7 # contributors y: 251 lines of code cluster/cluster/adaptivesvc/cluster_invoker.go x: 8 # contributors y: 72 lines of code cluster/cluster/base/cluster_invoker.go x: 14 # contributors y: 143 lines of code cluster/cluster/broadcast/cluster_invoker.go x: 7 # contributors y: 43 lines of code cluster/cluster/failback/cluster_invoker.go x: 10 # contributors y: 152 lines of code cluster/cluster/failover/cluster_invoker.go x: 10 # contributors y: 98 lines of code cluster/cluster/failsafe/cluster_invoker.go x: 10 # contributors y: 45 lines of code cluster/cluster/forking/cluster_invoker.go x: 10 # contributors y: 70 lines of code cluster/cluster/mock.go x: 4 # contributors y: 67 lines of code cluster/loadbalance/ringhash/ringhash.go x: 3 # contributors y: 60 lines of code cluster/router/meshrouter/meshrouter.go x: 6 # contributors y: 103 lines of code common/extension/proxy_factory.go x: 26 # contributors y: 21 lines of code common/rpc_service.go x: 60 # contributors y: 292 lines of code config_center/file/listener.go x: 17 # contributors y: 121 lines of code config_center/nacos/client.go x: 44 # contributors y: 79 lines of code config_center/nacos/facade.go x: 24 # contributors y: 28 lines of code config_center/parser/configuration_parser.go x: 49 # contributors y: 210 lines of code filter/accesslog/filter.go x: 11 # contributors y: 193 lines of code filter/active/filter.go x: 9 # contributors y: 51 lines of code filter/adaptivesvc/filter.go x: 9 # contributors y: 115 lines of code filter/adaptivesvc/limiter/utils.go x: 8 # contributors y: 25 lines of code filter/auth/provider_auth_filter.go x: 8 # contributors y: 49 lines of code filter/auth/sign_util.go x: 4 # contributors y: 50 lines of code filter/exec_limit/filter.go x: 11 # contributors y: 88 lines of code filter/generic/filter.go x: 14 # contributors y: 71 lines of code filter/generic/generalizer/gson.go x: 10 # contributors y: 64 lines of code filter/generic/generalizer/map.go x: 10 # contributors y: 161 lines of code filter/generic/service_filter.go x: 17 # contributors y: 91 lines of code filter/generic/util.go x: 11 # contributors y: 46 lines of code filter/graceful_shutdown/consumer_filter.go x: 6 # contributors y: 54 lines of code filter/handler/rejected_execution_handler_only_log.go x: 36 # contributors y: 37 lines of code filter/hystrix/filter.go x: 14 # contributors y: 218 lines of code filter/seata/filter.go x: 14 # contributors y: 45 lines of code filter/tps/limiter/method_service.go x: 8 # contributors y: 96 lines of code filter/xds/cb/filter.go x: 5 # contributors y: 72 lines of code metadata/service/exporter/configurable/exporter.go x: 39 # contributors y: 70 lines of code metadata/service/local/metadata_service_proxy_factory.go x: 6 # contributors y: 77 lines of code protocol/dubbo/dubbo_codec.go x: 33 # contributors y: 235 lines of code protocol/dubbo/dubbo_protocol.go x: 54 # contributors y: 165 lines of code protocol/dubbo/hessian2/hessian_request.go x: 28 # contributors y: 199 lines of code protocol/dubbo/hessian2/hessian_response.go x: 30 # contributors y: 309 lines of code protocol/dubbo/impl/codec.go x: 33 # contributors y: 222 lines of code protocol/dubbo/impl/hessian.go x: 33 # contributors y: 477 lines of code protocol/dubbo3/internal/server.go x: 15 # contributors y: 38 lines of code protocol/grpc/grpc_invoker.go x: 46 # contributors y: 99 lines of code protocol/grpc/internal/routeguide/client.go x: 13 # contributors y: 84 lines of code protocol/grpc/internal/routeguide/server.go x: 12 # contributors y: 768 lines of code protocol/jsonrpc/http.go x: 53 # contributors y: 152 lines of code protocol/jsonrpc/jsonrpc_invoker.go x: 38 # contributors y: 40 lines of code protocol/jsonrpc/jsonrpc_protocol.go x: 52 # contributors y: 85 lines of code protocol/jsonrpc/server.go x: 51 # contributors y: 305 lines of code protocol/protocolwrapper/protocol_filter_wrapper.go x: 50 # contributors y: 86 lines of code protocol/rest/config/reader/rest_config_reader.go x: 27 # contributors y: 118 lines of code protocol/rest/rest_protocol.go x: 46 # contributors y: 126 lines of code protocol/rest/server/rest_server.go x: 39 # contributors y: 260 lines of code protocol/rest/server/server_impl/go_restful_server.go x: 45 # contributors y: 112 lines of code protocol/rpc_status.go x: 43 # contributors y: 197 lines of code proxy/proxy_factory/default.go x: 1 # contributors y: 111 lines of code proxy/proxy_factory/utils.go x: 1 # contributors y: 32 lines of code registry/base_configuration_listener.go x: 33 # contributors y: 82 lines of code registry/etcdv3/listener.go x: 41 # contributors y: 90 lines of code registry/etcdv3/service_discovery.go x: 49 # contributors y: 227 lines of code registry/event/base_configuration_listener.go x: 10 # contributors y: 82 lines of code registry/event/metadata_service_url_params_customizer.go x: 22 # contributors y: 59 lines of code registry/event/protocol_ports_metadata_customizer.go x: 22 # contributors y: 65 lines of code registry/event/service_revision_customizer.go x: 30 # contributors y: 83 lines of code registry/service_instances_changed_listener.go x: 12 # contributors y: 17 lines of code remoting/etcdv3/facade.go x: 42 # contributors y: 34 lines of code remoting/etcdv3/listener.go x: 48 # contributors y: 163 lines of code remoting/exchange.go x: 30 # contributors y: 133 lines of code remoting/exchange_client.go x: 31 # contributors y: 137 lines of code remoting/getty/listener.go x: 38 # contributors y: 284 lines of code remoting/getty/readwriter.go x: 29 # contributors y: 117 lines of code remoting/xds/client.go x: 8 # contributors y: 401 lines of code remoting/xds/ewatcher/ewatcher.go x: 6 # contributors y: 93 lines of code remoting/xds/mapping/handler.go x: 5 # contributors y: 128 lines of code remoting/zookeeper/client.go x: 59 # contributors y: 35 lines of code remoting/zookeeper/facade.go x: 55 # contributors y: 34 lines of code xds/balancer/clusterimpl/clusterimpl.go x: 8 # contributors y: 369 lines of code xds/balancer/clusterimpl/picker.go x: 8 # contributors y: 135 lines of code xds/balancer/clustermanager/balancerstateaggregator.go x: 8 # contributors y: 124 lines of code xds/balancer/clusterresolver/clusterresolver.go x: 8 # contributors y: 251 lines of code xds/balancer/priority/balancer.go x: 8 # contributors y: 161 lines of code xds/balancer/ringhash/picker.go x: 8 # contributors y: 85 lines of code xds/client/authority.go x: 8 # contributors y: 153 lines of code xds/client/controller/version/version.go x: 8 # contributors y: 56 lines of code xds/client/pubsub/pubsub.go x: 8 # contributors y: 122 lines of code xds/client/resource/unmarshal_cds.go x: 8 # contributors y: 330 lines of code xds/client/resource/unmarshal_eds.go x: 8 # contributors y: 104 lines of code xds/client/resource/unmarshal_lds.go x: 8 # contributors y: 239 lines of code xds/client/resource/unmarshal_rds.go x: 8 # contributors y: 348 lines of code xds/resolver/xds_resolver.go x: 8 # contributors y: 194 lines of code xds/server/listener_wrapper.go x: 8 # contributors y: 248 lines of code protocol/dubbo3/health/triple_health_v1/health.pb.go x: 1 # contributors y: 247 lines of code protocol/dubbo3/health/triple_health_v1/health.proto x: 1 # contributors y: 54 lines of code protocol/dubbo3/health/triple_health_v1/health_triple.pb.go x: 1 # contributors y: 184 lines of code remoting/xds/error.go x: 5 # contributors y: 8 lines of code cluster/router/meshrouter/factory.go x: 4 # contributors y: 16 lines of code protocol/dubbo3/reflection/triple_reflection_v1alpha/reflection.pb.go x: 5 # contributors y: 743 lines of code protocol/dubbo3/reflection/triple_reflection_v1alpha/reflection_triple.pb.go x: 5 # contributors y: 142 lines of code remoting/xds/mapping/mocks/InterfaceMapHandler.go x: 4 # contributors y: 59 lines of code remoting/xds/mocks/client.go x: 3 # contributors y: 51 lines of code cluster/loadbalance/random/loadbalance.go x: 8 # contributors y: 43 lines of code filter/otel/trace/doc.go x: 1 # contributors y: 1 lines of code cluster/loadbalance/ringhash/ring.go x: 2 # contributors y: 115 lines of code common/constant/loadbalance.go x: 8 # contributors y: 9 lines of code common/constant/xds.go x: 5 # contributors y: 17 lines of code common/config/environment.go x: 35 # contributors y: 94 lines of code xds/balancer/priority/balancer_child.go x: 7 # contributors y: 66 lines of code xds/balancer/ringhash/logging.go x: 7 # contributors y: 2 lines of code xds/utils/grpclog/prefixLogger.go x: 7 # contributors y: 35 lines of code protocol/dubbo/impl/const.go x: 20 # contributors y: 160 lines of code remoting/codec.go x: 20 # contributors y: 20 lines of code cluster/router/tag/factory.go x: 28 # contributors y: 16 lines of code filter/adaptivesvc/limiter/limiter.go x: 6 # contributors y: 19 lines of code protocol/invocation.go x: 42 # contributors y: 26 lines of code registry/mocks/NotifyListener.go x: 3 # contributors y: 16 lines of code remoting/listener.go x: 37 # contributors y: 29 lines of code remoting/xds/common/addr.go x: 3 # contributors y: 21 lines of code remoting/xds/mapping/debug.go x: 4 # contributors y: 36 lines of code remoting/xds/mapping/metadata.go x: 3 # contributors y: 25 lines of code xds/balancer/balancer.go x: 7 # contributors y: 11 lines of code xds/balancer/cdsbalancer/cluster_handler.go x: 7 # contributors y: 166 lines of code xds/balancer/clusterimpl/config.go x: 7 # contributors y: 41 lines of code xds/balancer/clustermanager/config.go x: 7 # contributors y: 24 lines of code xds/balancer/clusterresolver/config.go x: 7 # contributors y: 109 lines of code xds/balancer/clusterresolver/resource_resolver.go x: 7 # contributors y: 178 lines of code xds/balancer/clusterresolver/resource_resolver_dns.go x: 7 # contributors y: 75 lines of code xds/balancer/clusterresolver/weightedtarget_config.go x: 7 # contributors y: 25 lines of code xds/balancer/priority/utils.go x: 6 # contributors y: 12 lines of code xds/balancer/ringhash/config.go x: 7 # contributors y: 33 lines of code xds/balancer/ringhash/util.go x: 7 # contributors y: 15 lines of code xds/client/dump.go x: 6 # contributors y: 34 lines of code xds/client/load/reporter.go x: 6 # contributors y: 7 lines of code xds/client/load/store.go x: 6 # contributors y: 268 lines of code xds/client/loadreport.go x: 6 # contributors y: 16 lines of code xds/client/mocks/XDSClient.go x: 3 # contributors y: 154 lines of code xds/client/pubsub/update.go x: 7 # contributors y: 237 lines of code xds/client/pubsub/watch.go x: 7 # contributors y: 183 lines of code xds/client/requests_counter.go x: 6 # contributors y: 63 lines of code xds/client/resource/matcher_path.go x: 7 # contributors y: 70 lines of code xds/client/resource/name.go x: 7 # contributors y: 76 lines of code xds/client/resource/type_cds.go x: 7 # contributors y: 30 lines of code xds/client/resource/type_eds.go x: 6 # contributors y: 38 lines of code xds/client/resource/type_rds.go x: 7 # contributors y: 127 lines of code xds/client/resource/version/version.go x: 6 # contributors y: 29 lines of code xds/client/singleton.go x: 7 # contributors y: 113 lines of code xds/client/watchers.go x: 6 # contributors y: 56 lines of code xds/httpfilter/rbac/rbac.go x: 7 # contributors y: 146 lines of code xds/internal/internal.go x: 6 # contributors y: 27 lines of code xds/resolver/serviceconfig.go x: 7 # contributors y: 327 lines of code xds/utils/balancer/stub/stub.go x: 7 # contributors y: 62 lines of code xds/utils/grpcutil/encode_duration.go x: 6 # contributors y: 33 lines of code xds/utils/grpcutil/grpcutil.go x: 6 # contributors y: 1 lines of code xds/utils/matcher/matcher_header.go x: 7 # contributors y: 150 lines of code xds/utils/matcher/string_matcher.go x: 7 # contributors y: 140 lines of code xds/utils/rbac/matchers.go x: 7 # contributors y: 301 lines of code xds/utils/rbac/rbac_engine.go x: 7 # contributors y: 144 lines of code xds/utils/transport/conn.go x: 6 # contributors y: 13 lines of code xds/utils/wrr/edf.go x: 6 # contributors y: 58 lines of code xds/utils/wrr/random.go x: 7 # contributors y: 49 lines of code xds/utils/wrr/wrr.go x: 6 # contributors y: 5 lines of code xds/utils/xds_cache/timeoutCache.go x: 6 # contributors y: 81 lines of code cluster/cluster/adaptivesvc/doc.go x: 3 # contributors y: 1 lines of code cluster/router/chain.go x: 24 # contributors y: 10 lines of code common/constant/time.go x: 15 # contributors y: 5 lines of code config_center/configurator.go x: 21 # contributors y: 8 lines of code config_center/file/impl.go x: 33 # contributors y: 246 lines of code filter/access_key.go x: 27 # contributors y: 16 lines of code filter/authenticator.go x: 20 # contributors y: 9 lines of code filter/echo/filter.go x: 13 # contributors y: 40 lines of code filter/filter.go x: 41 # contributors y: 11 lines of code filter/rejected_execution_handler.go x: 34 # contributors y: 8 lines of code filter/tracing/filter.go x: 8 # contributors y: 61 lines of code metadata/identifier/service_metadata_identifier.go x: 38 # contributors y: 27 lines of code protocol/jsonrpc/json.go x: 41 # contributors y: 293 lines of code protocol/rest/client/rest_client.go x: 17 # contributors y: 21 lines of code registry/registry_factory.go x: 11 # contributors y: 4 lines of code registry/service_discovery.go x: 35 # contributors y: 23 lines of code remoting/exchange_server.go x: 26 # contributors y: 25 lines of code cluster/router/router.go x: 42 # contributors y: 31 lines of code remoting/getty/opentracing.go x: 21 # contributors y: 30 lines of code config/parsers/properties/properties.go x: 3 # contributors y: 47 lines of code config/remote_config.go x: 36 # contributors y: 105 lines of code common/constant/cluster.go x: 16 # contributors y: 15 lines of code common/extension/auth.go x: 25 # contributors y: 26 lines of code common/extension/cluster.go x: 27 # contributors y: 21 lines of code common/extension/config_center.go x: 26 # contributors y: 23 lines of code common/extension/config_center_factory.go x: 25 # contributors y: 17 lines of code common/extension/filter.go x: 29 # contributors y: 31 lines of code common/extension/tps_limit.go x: 25 # contributors y: 33 lines of code filter/auth/default_authenticator.go x: 10 # contributors y: 107 lines of code common/extension/metadata_remote.go x: 10 # contributors y: 25 lines of code cluster/metrics/local_metrics.go x: 5 # contributors y: 51 lines of code cluster/metrics/mock_metrics.go x: 4 # contributors y: 88 lines of code cluster/loadbalance/consistenthashing/loadbalance.go x: 8 # contributors y: 46 lines of code cluster/loadbalance/roundrobin/loadbalance.go x: 6 # contributors y: 112 lines of code cluster/cluster/adaptivesvc/cluster.go x: 5 # contributors y: 30 lines of code cluster/metrics/constants.go x: 5 # contributors y: 4 lines of code cluster/metrics/utils.go x: 5 # contributors y: 13 lines of code config_center/configurator/override.go x: 43 # contributors y: 98 lines of code filter/auth/accesskey_storage.go x: 8 # contributors y: 33 lines of code protocol/dubbo3/reflection/triple_reflection_v1alpha/reflection.proto x: 5 # contributors y: 121 lines of code cluster/cluster/interceptor_invoker.go x: 3 # contributors y: 68 lines of code cluster/directory/base/directory.go x: 5 # contributors y: 68 lines of code cluster/directory/directory.go x: 3 # contributors y: 9 lines of code cluster/loadbalance/consistenthashing/selector.go x: 3 # contributors y: 78 lines of code cluster/loadbalance/util.go x: 29 # contributors y: 36 lines of code common/extension/config.go x: 8 # contributors y: 10 lines of code common/extension/loadbalance.go x: 26 # contributors y: 14 lines of code common/extension/metadata_service_proxy_factory.go x: 19 # contributors y: 24 lines of code common/extension/metrics.go x: 22 # contributors y: 15 lines of code common/extension/registry.go x: 31 # contributors y: 15 lines of code common/extension/registry_directory.go x: 23 # contributors y: 17 lines of code common/extension/router_factory.go x: 31 # contributors y: 19 lines of code common/extension/service_discovery.go x: 35 # contributors y: 21 lines of code config/config_setter.go x: 7 # contributors y: 4 lines of code config/generic/generic_service.go x: 9 # contributors y: 17 lines of code config/interfaces/config_reader.go x: 24 # contributors y: 8 lines of code config/service_discovery_config.go x: 19 # contributors y: 41 lines of code config_center/configurator/mock.go x: 21 # contributors y: 20 lines of code config_center/file/factory.go x: 18 # contributors y: 26 lines of code config_center/mock_dynamic_config.go x: 43 # contributors y: 139 lines of code filter/generic/generalizer/example.pb.go x: 10 # contributors y: 204 lines of code filter/generic/generalizer/generalizer.go x: 7 # contributors y: 9 lines of code filter/generic/generalizer/protobuf_json.go x: 9 # contributors y: 53 lines of code filter/tps/limiter/mock.go x: 3 # contributors y: 36 lines of code filter/tps/strategy/fix_window.go x: 5 # contributors y: 41 lines of code filter/tps/strategy/thread_safe_fix_window.go x: 3 # contributors y: 32 lines of code metadata/identifier/subscribe_metadata_identifier.go x: 28 # contributors y: 23 lines of code protocol/dubbo/hessian2/hessian_dubbo.go x: 24 # contributors y: 185 lines of code protocol/dubbo/hessian2/java_class.go x: 9 # contributors y: 160 lines of code protocol/dubbo/impl/serialization.go x: 15 # contributors y: 31 lines of code protocol/dubbo3/internal/client.go x: 12 # contributors y: 8 lines of code protocol/dubbo3/internal/helloworld.pb.go x: 12 # contributors y: 184 lines of code protocol/dubbo3/internal/helloworld.proto x: 8 # contributors y: 36 lines of code protocol/dubbo3/internal/helloworld_triple.pb.go x: 7 # contributors y: 102 lines of code protocol/grpc/codec.go x: 17 # contributors y: 47 lines of code protocol/grpc/internal/doc.go x: 18 # contributors y: 1 lines of code protocol/grpc/internal/helloworld/client.go x: 11 # contributors y: 23 lines of code protocol/grpc/internal/helloworld/helloworld.pb.go x: 11 # contributors y: 230 lines of code protocol/grpc/internal/multiprotos/first.pb.go x: 9 # contributors y: 227 lines of code protocol/grpc/internal/multiprotos/second.pb.go x: 9 # contributors y: 466 lines of code protocol/grpc/internal/routeguide/routeguide.pb.go x: 11 # contributors y: 635 lines of code protocol/grpc/internal/routeguide/routeguide.proto x: 4 # contributors y: 96 lines of code protocol/grpc/protoc-gen-dubbo/plugin/dubbo/dubbo.go x: 35 # contributors y: 235 lines of code protocol/rest/client/client_impl/resty_client.go x: 29 # contributors y: 60 lines of code registry/servicediscovery/synthesizer/rest/rest_subscribed_urls_synthesizer.go x: 31 # contributors y: 36 lines of code config/graceful_shutdown_signal_linux.go x: 24 # contributors y: 16 lines of code config/graceful_shutdown_signal_windows.go x: 25 # contributors y: 13 lines of code common/extension/config_post_processor.go x: 19 # contributors y: 18 lines of code common/extension/configurator.go x: 21 # contributors y: 34 lines of code common/extension/protocol.go x: 24 # contributors y: 14 lines of code common/extension/rest_server.go x: 21 # contributors y: 14 lines of code common/extension/service_instance_customizer.go x: 16 # contributors y: 21 lines of code common/extension/service_instance_selector_factory.go x: 18 # contributors y: 19 lines of code common/extension/service_name_mapping.go x: 18 # contributors y: 12 lines of code config/interfaces/config_post_processor.go x: 15 # contributors y: 8 lines of code config_center/configuration_listener.go x: 20 # contributors y: 18 lines of code config_center/dynamic_configuration_factory.go x: 18 # contributors y: 7 lines of code config_center/nacos/factory.go x: 14 # contributors y: 19 lines of code metadata/service/exporter/exporter.go x: 22 # contributors y: 10 lines of code protocol/dubbo/opentracing.go x: 23 # contributors y: 30 lines of code protocol/rest/rest_invoker.go x: 36 # contributors y: 96 lines of code registry/servicediscovery/instance/service_instance_selector.go x: 27 # contributors y: 8 lines of code registry/servicediscovery/synthesizer/subscribed_urls_synthesizer.go x: 26 # contributors y: 9 lines of code common/node.go x: 28 # contributors y: 6 lines of code metadata/definition/mock.go x: 15 # contributors y: 22 lines of code protocol/rest/config/rest_config.go x: 24 # contributors y: 106 lines of code protocol/grpc/config.go x: 13 # contributors y: 31 lines of code protocol/dubbo/hessian2/const.go x: 17 # contributors y: 150 lines of code protocol/dubbo/impl/package.go x: 7 # contributors y: 125 lines of code protocol/dubbo/impl/request.go x: 8 # contributors y: 20 lines of code metadata/identifier/metadata_identifier.go x: 21 # contributors y: 11 lines of code registry/servicediscovery/synthesizer/subscribed_urls_synthesizer_factory.go x: 11 # contributors y: 18 lines of code
768.0
lines of code
  min: 1.0
  average: 86.74
  25th percentile: 19.0
  median: 48.0
  75th percentile: 118.0
  max: 768.0
0 89.0
# contributors
min: 1.0 | average: 14.64 | 25th percentile: 3.0 | median: 7.0 | 75th percentile: 22.0 | max: 89.0