apache / dubbo-rust
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 140 files with 9,215 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 5 files changed 21-50 times (347 lines of code)
    • 28 files changed 6-20 times (2,600 lines of code)
    • 107 files changed 1-5 times (6,268 lines of code)
0% | 0% | 3% | 28% | 68%
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 140 files with 9,215 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 15 files changed by 6-10 contributors (925 lines of code)
    • 81 files changed by 2-5 contributors (6,798 lines of code)
    • 44 files changed by 1 contributor (1,492 lines of code)
0% | 0% | 10% | 73% | 16%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rs, toml, md, yaml, proto, yml, txt, gitignore, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs0% | 0% | 2% | 28% | 68%
toml0% | 0% | 34% | 13% | 52%
yaml0% | 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
config0% | 0% | 41% | 40% | 18%
dubbo0% | 0% | 2% | 42% | 55%
ROOT0% | 0% | 68% | 0% | 31%
dubbo-build0% | 0% | 0% | 51% | 48%
metadata0% | 0% | 0% | 27% | 72%
remoting0% | 0% | 0% | 0% | 100%
registry0% | 0% | 0% | 0% | 100%
common0% | 0% | 0% | 0% | 100%
protocol0% | 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
Cargo.toml
in dubbo
43 - 2022-06-26 2023-05-22 33 8 962032265@qq.com 962032265@qq.com
framework.rs
in dubbo/src
40 - 2022-08-14 2023-03-31 25 8 962032265@qq.com robert.lyb@alibaba-inc.com
config.rs
in config/src
165 6 2022-07-19 2023-04-11 25 10 962032265@qq.com 46239302+hubertshelley@user...
Cargo.toml
in root
57 - 2022-04-24 2023-03-31 24 8 hanxiaoqing@rongcloud.cn robert.lyb@alibaba-inc.com
lib.rs
in dubbo/src
42 - 2022-06-26 2023-03-04 21 6 962032265@qq.com tenstone@foxmail.com
Cargo.toml
in config
16 - 2022-04-24 2023-03-31 19 7 hanxiaoqing@rongcloud.cn robert.lyb@alibaba-inc.com
mod.rs
in dubbo/src/protocol
80 5 2022-06-28 2023-05-16 19 5 962032265@qq.com 962032265@qq.com
triple.rs
in dubbo/src/triple/client
313 - 2022-08-24 2023-05-22 19 5 962032265@qq.com 962032265@qq.com
triple_server.rs
in dubbo/src/protocol/triple
33 - 2022-07-19 2023-03-31 18 4 962032265@qq.com robert.lyb@alibaba-inc.com
triple_invoker.rs
in dubbo/src/protocol/triple
64 4 2022-07-19 2023-05-16 18 6 962032265@qq.com 962032265@qq.com
triple_protocol.rs
in dubbo/src/protocol/triple
60 2 2022-07-19 2023-03-31 17 6 962032265@qq.com robert.lyb@alibaba-inc.com
memory_registry.rs
in dubbo/src/registry
98 6 2022-08-03 2023-03-31 13 7 962032265@qq.com robert.lyb@alibaba-inc.com
client.rs
in dubbo-build/src
251 5 2022-08-20 2023-05-22 13 4 962032265@qq.com 962032265@qq.com
service.rs
in config/src
38 - 2022-07-21 2023-02-20 12 6 962032265@qq.com liangmeike@gmail.com
protocol.rs
in dubbo/src/registry
39 - 2022-10-07 2023-03-31 12 6 962032265@qq.com robert.lyb@alibaba-inc.com
lib.rs
in config/src
22 - 2022-04-24 2023-03-02 11 6 hanxiaoqing@rongcloud.cn tenstone@foxmail.com
codegen.rs
in dubbo/src
50 - 2022-08-23 2023-05-22 11 5 962032265@qq.com 962032265@qq.com
mod.rs
in dubbo/src/registry
53 3 2022-08-03 2023-05-22 11 7 962032265@qq.com 962032265@qq.com
Cargo.toml
in dubbo-build
16 - 2022-08-20 2023-02-21 10 3 962032265@qq.com robert.lyb@alibaba-inc.com
mod.rs
in dubbo/src/triple/transport/listener
65 1 2022-08-23 2023-03-31 10 5 962032265@qq.com robert.lyb@alibaba-inc.com
protocol.rs
in config/src
83 3 2022-07-21 2023-05-16 10 6 962032265@qq.com 38717659+g-xd@users.noreply...
Cargo.toml
in metadata
9 - 2022-04-24 2023-03-31 9 5 hanxiaoqing@rongcloud.cn robert.lyb@alibaba-inc.com
mod.rs
in dubbo/src/triple/transport/connector
80 2 2022-09-05 2023-01-20 9 3 962032265@qq.com 118151902+daedalus2022@user...
builder.rs
in dubbo/src/triple/client
82 - 2022-12-26 2023-05-22 9 5 962032265@qq.com 962032265@qq.com
service.rs
in dubbo/src/triple/transport
127 - 2022-08-23 2023-04-22 9 5 962032265@qq.com 962032265@qq.com
mod.rs
in dubbo/src/protocol/triple
29 - 2022-07-19 2023-02-14 8 3 962032265@qq.com robert.lyb@alibaba-inc.com
directory.rs
in dubbo/src/cluster
105 2 2023-02-09 2023-05-22 8 6 robberphex@gmail.com 962032265@qq.com
builder.rs
in dubbo/src/triple/server
135 1 2023-01-04 2023-04-22 8 5 962032265@qq.com 962032265@qq.com
connection.rs
in dubbo/src/triple/transport
83 3 2022-12-26 2023-03-31 7 5 962032265@qq.com robert.lyb@alibaba-inc.com
server.rs
in dubbo-build/src
207 6 2022-08-20 2022-10-17 7 2 962032265@qq.com ken.lj.hz@gmail.com
mod.rs
in dubbo/src/triple/client
19 - 2022-08-23 2022-12-26 6 2 962032265@qq.com 962032265@qq.com
invocation.rs
in dubbo/src
185 5 2022-08-24 2023-02-20 6 4 962032265@qq.com liangmeike@gmail.com
triple.rs
in dubbo/src/triple/server
258 3 2022-08-24 2023-02-14 6 3 962032265@qq.com robert.lyb@alibaba-inc.com
Cargo.toml
in registry/nacos
19 - 2023-02-28 2023-03-31 5 3 tenstone@foxmail.com robert.lyb@alibaba-inc.com
mod.rs
in dubbo/src/triple/transport
24 - 2022-08-23 2022-12-26 5 2 962032265@qq.com 962032265@qq.com
triple_exporter.rs
in dubbo/src/protocol/triple
34 2 2022-07-19 2022-10-17 5 2 962032265@qq.com ken.lj.hz@gmail.com
mod.rs
in dubbo/src/cluster
58 3 2023-02-09 2023-05-22 5 3 robberphex@gmail.com 962032265@qq.com
http_connector.rs
in dubbo/src/triple/transport/connector
64 2 2022-09-07 2023-03-31 5 4 962032265@qq.com robert.lyb@alibaba-inc.com
tcp_listener.rs
in dubbo/src/triple/transport/listener
71 2 2022-08-23 2023-03-31 5 4 962032265@qq.com robert.lyb@alibaba-inc.com
service.rs
in dubbo/src/filter
72 2 2022-09-21 2023-02-14 5 3 962032265@qq.com robert.lyb@alibaba-inc.com
types.rs
in dubbo/src/registry
77 8 2023-02-20 2023-03-31 5 4 liangmeike@gmail.com robert.lyb@alibaba-inc.com
context.rs
in dubbo/src
80 3 2022-11-18 2023-03-31 5 4 24775733+tuchg@users.norepl... robert.lyb@alibaba-inc.com
status.rs
in dubbo/src
195 5 2022-08-23 2023-02-14 5 3 962032265@qq.com robert.lyb@alibaba-inc.com
decode.rs
in dubbo/src/triple
196 2 2022-08-24 2023-03-31 5 4 962032265@qq.com robert.lyb@alibaba-inc.com
lib.rs
in registry/zookeeper/src
399 14 2023-02-28 2023-05-22 5 3 tenstone@foxmail.com 962032265@qq.com
Cargo.toml
in protocol/triple
9 - 2023-03-03 2023-03-31 4 2 tenstone@foxmail.com robert.lyb@alibaba-inc.com
Cargo.toml
in registry/zookeeper
16 - 2023-02-28 2023-03-31 4 2 tenstone@foxmail.com robert.lyb@alibaba-inc.com
mod.rs
in dubbo/src/utils
19 - 2022-06-26 2023-04-11 4 3 962032265@qq.com 52104949+baerwang@users.nor...
Cargo.toml
in remoting/net
19 - 2023-02-28 2023-03-31 4 2 tenstone@foxmail.com robert.lyb@alibaba-inc.com
mod.rs
in dubbo/src/triple/server
20 - 2022-08-23 2023-01-04 4 2 962032265@qq.com 962032265@qq.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
config.rs
in config/src
165 6 2022-07-19 2023-04-11 25 10 962032265@qq.com 46239302+hubertshelley@user...
Cargo.toml
in dubbo
43 - 2022-06-26 2023-05-22 33 8 962032265@qq.com 962032265@qq.com
framework.rs
in dubbo/src
40 - 2022-08-14 2023-03-31 25 8 962032265@qq.com robert.lyb@alibaba-inc.com
Cargo.toml
in root
57 - 2022-04-24 2023-03-31 24 8 hanxiaoqing@rongcloud.cn robert.lyb@alibaba-inc.com
Cargo.toml
in config
16 - 2022-04-24 2023-03-31 19 7 hanxiaoqing@rongcloud.cn robert.lyb@alibaba-inc.com
memory_registry.rs
in dubbo/src/registry
98 6 2022-08-03 2023-03-31 13 7 962032265@qq.com robert.lyb@alibaba-inc.com
mod.rs
in dubbo/src/registry
53 3 2022-08-03 2023-05-22 11 7 962032265@qq.com 962032265@qq.com
lib.rs
in dubbo/src
42 - 2022-06-26 2023-03-04 21 6 962032265@qq.com tenstone@foxmail.com
triple_invoker.rs
in dubbo/src/protocol/triple
64 4 2022-07-19 2023-05-16 18 6 962032265@qq.com 962032265@qq.com
triple_protocol.rs
in dubbo/src/protocol/triple
60 2 2022-07-19 2023-03-31 17 6 962032265@qq.com robert.lyb@alibaba-inc.com
service.rs
in config/src
38 - 2022-07-21 2023-02-20 12 6 962032265@qq.com liangmeike@gmail.com
protocol.rs
in dubbo/src/registry
39 - 2022-10-07 2023-03-31 12 6 962032265@qq.com robert.lyb@alibaba-inc.com
lib.rs
in config/src
22 - 2022-04-24 2023-03-02 11 6 hanxiaoqing@rongcloud.cn tenstone@foxmail.com
protocol.rs
in config/src
83 3 2022-07-21 2023-05-16 10 6 962032265@qq.com 38717659+g-xd@users.noreply...
directory.rs
in dubbo/src/cluster
105 2 2023-02-09 2023-05-22 8 6 robberphex@gmail.com 962032265@qq.com
mod.rs
in dubbo/src/protocol
80 5 2022-06-28 2023-05-16 19 5 962032265@qq.com 962032265@qq.com
triple.rs
in dubbo/src/triple/client
313 - 2022-08-24 2023-05-22 19 5 962032265@qq.com 962032265@qq.com
codegen.rs
in dubbo/src
50 - 2022-08-23 2023-05-22 11 5 962032265@qq.com 962032265@qq.com
mod.rs
in dubbo/src/triple/transport/listener
65 1 2022-08-23 2023-03-31 10 5 962032265@qq.com robert.lyb@alibaba-inc.com
service.rs
in dubbo/src/triple/transport
127 - 2022-08-23 2023-04-22 9 5 962032265@qq.com 962032265@qq.com
builder.rs
in dubbo/src/triple/client
82 - 2022-12-26 2023-05-22 9 5 962032265@qq.com 962032265@qq.com
Cargo.toml
in metadata
9 - 2022-04-24 2023-03-31 9 5 hanxiaoqing@rongcloud.cn robert.lyb@alibaba-inc.com
builder.rs
in dubbo/src/triple/server
135 1 2023-01-04 2023-04-22 8 5 962032265@qq.com 962032265@qq.com
connection.rs
in dubbo/src/triple/transport
83 3 2022-12-26 2023-03-31 7 5 962032265@qq.com robert.lyb@alibaba-inc.com
provider.rs
in config/src
49 - 2022-10-17 2023-02-20 4 5 962032265@qq.com liangmeike@gmail.com
triple_server.rs
in dubbo/src/protocol/triple
33 - 2022-07-19 2023-03-31 18 4 962032265@qq.com robert.lyb@alibaba-inc.com
client.rs
in dubbo-build/src
251 5 2022-08-20 2023-05-22 13 4 962032265@qq.com 962032265@qq.com
invocation.rs
in dubbo/src
185 5 2022-08-24 2023-02-20 6 4 962032265@qq.com liangmeike@gmail.com
types.rs
in dubbo/src/registry
77 8 2023-02-20 2023-03-31 5 4 liangmeike@gmail.com robert.lyb@alibaba-inc.com
tcp_listener.rs
in dubbo/src/triple/transport/listener
71 2 2022-08-23 2023-03-31 5 4 962032265@qq.com robert.lyb@alibaba-inc.com
http_connector.rs
in dubbo/src/triple/transport/connector
64 2 2022-09-07 2023-03-31 5 4 962032265@qq.com robert.lyb@alibaba-inc.com
decode.rs
in dubbo/src/triple
196 2 2022-08-24 2023-03-31 5 4 962032265@qq.com robert.lyb@alibaba-inc.com
context.rs
in dubbo/src
80 3 2022-11-18 2023-03-31 5 4 24775733+tuchg@users.norepl... robert.lyb@alibaba-inc.com
compression.rs
in dubbo/src/triple
103 1 2022-08-24 2023-02-20 4 4 962032265@qq.com liangmeike@gmail.com
Cargo.toml
in dubbo-build
16 - 2022-08-20 2023-02-21 10 3 962032265@qq.com robert.lyb@alibaba-inc.com
mod.rs
in dubbo/src/triple/transport/connector
80 2 2022-09-05 2023-01-20 9 3 962032265@qq.com 118151902+daedalus2022@user...
mod.rs
in dubbo/src/protocol/triple
29 - 2022-07-19 2023-02-14 8 3 962032265@qq.com robert.lyb@alibaba-inc.com
triple.rs
in dubbo/src/triple/server
258 3 2022-08-24 2023-02-14 6 3 962032265@qq.com robert.lyb@alibaba-inc.com
Cargo.toml
in registry/nacos
19 - 2023-02-28 2023-03-31 5 3 tenstone@foxmail.com robert.lyb@alibaba-inc.com
lib.rs
in registry/zookeeper/src
399 14 2023-02-28 2023-05-22 5 3 tenstone@foxmail.com 962032265@qq.com
mod.rs
in dubbo/src/cluster
58 3 2023-02-09 2023-05-22 5 3 robberphex@gmail.com 962032265@qq.com
status.rs
in dubbo/src
195 5 2022-08-23 2023-02-14 5 3 962032265@qq.com robert.lyb@alibaba-inc.com
service.rs
in dubbo/src/filter
72 2 2022-09-21 2023-02-14 5 3 962032265@qq.com robert.lyb@alibaba-inc.com
incoming.rs
in remoting/net/src
134 3 2023-02-28 2023-04-11 4 3 tenstone@foxmail.com 46239302+hubertshelley@user...
url.rs
in common/base/src
147 4 2023-03-04 2023-04-11 4 3 tenstone@foxmail.com 46239302+hubertshelley@user...
prost.rs
in dubbo-build/src
319 21 2022-08-20 2023-02-14 4 3 962032265@qq.com robert.lyb@alibaba-inc.com
boxed.rs
in dubbo/src/utils
52 - 2022-06-26 2023-02-14 4 3 962032265@qq.com robert.lyb@alibaba-inc.com
mod.rs
in dubbo/src/utils
19 - 2022-06-26 2023-04-11 4 3 962032265@qq.com 52104949+baerwang@users.nor...
mod.rs
in dubbo/src/filter
26 - 2022-09-21 2022-12-27 4 3 962032265@qq.com 118151902+daedalus2022@user...
unix_connector.rs
in dubbo/src/triple/transport/connector
64 2 2022-11-18 2023-03-31 4 3 118151902+daedalus2022@user... robert.lyb@alibaba-inc.com
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
conn.rs
in remoting/net/src
274 19 2023-02-28 2023-02-28 1 1 tenstone@foxmail.com tenstone@foxmail.com
codec.rs
in remoting/base/src
107 6 2023-03-06 2023-03-06 1 1 tenstone@foxmail.com tenstone@foxmail.com
lib.rs
in remoting/net/src
85 5 2023-02-28 2023-02-28 1 1 tenstone@foxmail.com tenstone@foxmail.com
host_util.rs
in common/utils/src
60 3 2023-03-04 2023-03-04 1 1 tenstone@foxmail.com tenstone@foxmail.com
probe.rs
in remoting/net/src
56 4 2023-02-28 2023-02-28 1 1 tenstone@foxmail.com tenstone@foxmail.com
mod.rs
in remoting/base/src/exchange
43 1 2023-03-06 2023-03-06 1 1 tenstone@foxmail.com tenstone@foxmail.com
lib.rs
in common/logger/src
37 1 2023-02-28 2023-03-02 2 1 tenstone@foxmail.com tenstone@foxmail.com
level.rs
in common/logger/src
37 1 2023-03-02 2023-03-02 1 1 tenstone@foxmail.com tenstone@foxmail.com
mod.rs
in dubbo/src/cluster/loadbalance
37 1 2023-02-20 2023-02-20 1 1 liangmeike@gmail.com liangmeike@gmail.com
output.rs
in protocol/base/src
35 - 2023-03-04 2023-03-04 1 1 tenstone@foxmail.com tenstone@foxmail.com
dial.rs
in remoting/net/src
33 - 2023-02-28 2023-02-28 1 1 tenstone@foxmail.com tenstone@foxmail.com
tls.rs
in dubbo/src/utils
33 - 2023-04-11 2023-04-11 1 1 52104949+baerwang@users.nor... 52104949+baerwang@users.nor...
path_util.rs
in common/utils/src
32 1 2023-03-02 2023-03-02 1 1 tenstone@foxmail.com tenstone@foxmail.com
error.rs
in remoting/base/src
30 - 2023-03-06 2023-03-06 1 1 tenstone@foxmail.com tenstone@foxmail.com
lib.rs
in protocol/triple/src
29 1 2023-03-03 2023-03-04 2 1 tenstone@foxmail.com tenstone@foxmail.com
constants.rs
in common/base/src
29 - 2023-03-04 2023-03-04 1 1 tenstone@foxmail.com tenstone@foxmail.com
lib.rs
in remoting/zookeeper/src
28 1 2023-03-03 2023-03-03 1 1 tenstone@foxmail.com tenstone@foxmail.com
lib.rs
in remoting/http/src
28 1 2023-03-03 2023-03-03 1 1 tenstone@foxmail.com tenstone@foxmail.com
lib.rs
in protocol/dubbo2/src
28 1 2023-03-03 2023-03-03 1 1 tenstone@foxmail.com tenstone@foxmail.com
lib.rs
in common/extention/src
28 1 2023-03-03 2023-03-03 1 1 tenstone@foxmail.com tenstone@foxmail.com
lib.rs
in remoting/base/src
26 - 2023-03-06 2023-03-06 1 1 tenstone@foxmail.com tenstone@foxmail.com
lib.rs
in remoting/xds/src
25 1 2023-03-03 2023-03-03 1 1 tenstone@foxmail.com tenstone@foxmail.com
lib.rs
in common/base/src
25 - 2023-03-04 2023-03-04 1 1 tenstone@foxmail.com tenstone@foxmail.com
registry.rs
in config/src
24 - 2023-02-20 2023-02-20 1 1 liangmeike@gmail.com liangmeike@gmail.com
invocation.rs
in protocol/base/src
24 - 2023-03-04 2023-03-04 1 1 tenstone@foxmail.com tenstone@foxmail.com
node.rs
in common/base/src
24 - 2023-03-04 2023-03-04 1 1 tenstone@foxmail.com tenstone@foxmail.com
24 - 2023-03-02 2023-03-04 2 1 tenstone@foxmail.com tenstone@foxmail.com
error.rs
in protocol/base/src
22 - 2023-03-04 2023-03-06 2 1 tenstone@foxmail.com tenstone@foxmail.com
lib.rs
in protocol/base/src
21 - 2023-03-04 2023-03-06 2 1 tenstone@foxmail.com tenstone@foxmail.com
main.rs
in remoting/net/benches/transport_benchmark
19 1 2023-03-02 2023-03-04 2 1 tenstone@foxmail.com tenstone@foxmail.com
lib.rs
in common/utils/src
19 - 2023-03-02 2023-03-04 2 1 tenstone@foxmail.com tenstone@foxmail.com
mod.rs
in remoting/base/src/builder
18 - 2023-03-06 2023-03-06 1 1 tenstone@foxmail.com tenstone@foxmail.com
mod.rs
in dubbo/src/cluster/loadbalance/impls
18 - 2023-02-20 2023-02-20 1 1 liangmeike@gmail.com liangmeike@gmail.com
pool.rs
in remoting/net/src
16 - 2023-02-28 2023-02-28 1 1 tenstone@foxmail.com tenstone@foxmail.com
server.rs
in remoting/xds/src/server
16 - 2023-03-03 2023-03-03 1 1 tenstone@foxmail.com tenstone@foxmail.com
mod.rs
in remoting/xds/src/server
16 - 2023-03-03 2023-03-03 1 1 tenstone@foxmail.com tenstone@foxmail.com
client.rs
in remoting/xds/src/client
16 - 2023-03-03 2023-03-03 1 1 tenstone@foxmail.com tenstone@foxmail.com
mod.rs
in remoting/xds/src/client
16 - 2023-03-03 2023-03-03 1 1 tenstone@foxmail.com tenstone@foxmail.com
client.rs
in remoting/base/src/builder
16 - 2023-03-06 2023-03-06 1 1 tenstone@foxmail.com tenstone@foxmail.com
server.rs
in remoting/base/src/builder
16 - 2023-03-06 2023-03-06 1 1 tenstone@foxmail.com tenstone@foxmail.com
Cargo.toml
in protocol/dubbo2
8 - 2023-03-03 2023-03-06 2 1 tenstone@foxmail.com tenstone@foxmail.com
Cargo.toml
in remoting/zookeeper
6 - 2023-03-03 2023-03-03 1 1 tenstone@foxmail.com tenstone@foxmail.com
Cargo.toml
in remoting/http
6 - 2023-03-03 2023-03-03 1 1 tenstone@foxmail.com tenstone@foxmail.com
2 - 2023-02-21 2023-02-21 1 1 robert.lyb@alibaba-inc.com robert.lyb@alibaba-inc.com
lib.rs
in registry/nacos/src
567 28 2023-02-28 2023-03-31 4 2 tenstone@foxmail.com robert.lyb@alibaba-inc.com
server.rs
in dubbo-build/src
207 6 2022-08-20 2022-10-17 7 2 962032265@qq.com ken.lj.hz@gmail.com
encode.rs
in dubbo/src/triple
172 3 2022-08-24 2022-08-30 2 2 962032265@qq.com ken.lj.hz@gmail.com
lib.rs
in dubbo-build/src
129 7 2022-08-20 2022-08-30 3 2 962032265@qq.com ken.lj.hz@gmail.com
boxed_clone.rs
in dubbo/src/utils
99 6 2022-06-26 2022-07-06 3 2 962032265@qq.com ken.lj.hz@gmail.com
yaml_util.rs
in common/utils/src
87 2 2023-03-02 2023-04-11 2 2 tenstone@foxmail.com 46239302+hubertshelley@user...
Correlations

File Size vs. Number of Changes: 140 points

dubbo-build/src/client.rs x: 251 lines of code y: 13 # changes dubbo/Cargo.toml x: 43 lines of code y: 33 # changes dubbo/src/cluster/directory.rs x: 105 lines of code y: 8 # changes dubbo/src/cluster/mod.rs x: 58 lines of code y: 5 # changes dubbo/src/codegen.rs x: 50 lines of code y: 11 # changes dubbo/src/registry/integration.rs x: 16 lines of code y: 2 # changes dubbo/src/registry/mod.rs x: 53 lines of code y: 11 # changes dubbo/src/triple/client/builder.rs x: 82 lines of code y: 9 # changes dubbo/src/triple/client/triple.rs x: 313 lines of code y: 19 # changes registry/zookeeper/src/lib.rs x: 399 lines of code y: 5 # changes dubbo/src/protocol/mod.rs x: 80 lines of code y: 19 # changes dubbo/src/protocol/triple/triple_invoker.rs x: 64 lines of code y: 18 # changes config/src/protocol.rs x: 83 lines of code y: 10 # changes dubbo/src/triple/server/builder.rs x: 135 lines of code y: 8 # changes dubbo/src/triple/transport/service.rs x: 127 lines of code y: 9 # changes dubbo/src/utils/mod.rs x: 19 lines of code y: 4 # changes dubbo/src/utils/tls.rs x: 33 lines of code y: 1 # changes common/base/src/url.rs x: 147 lines of code y: 4 # changes common/utils/src/yaml_util.rs x: 87 lines of code y: 2 # changes config/src/config.rs x: 165 lines of code y: 25 # changes remoting/net/src/incoming.rs x: 134 lines of code y: 4 # changes Cargo.toml x: 57 lines of code y: 24 # changes common/base/Cargo.toml x: 9 lines of code y: 2 # changes common/extention/Cargo.toml x: 6 lines of code y: 2 # changes common/logger/Cargo.toml x: 10 lines of code y: 3 # changes common/logger/src/tracing_configurer.rs x: 35 lines of code y: 3 # changes common/utils/Cargo.toml x: 13 lines of code y: 3 # changes config/Cargo.toml x: 16 lines of code y: 19 # changes dubbo/src/cluster/loadbalance/impls/random.rs x: 37 lines of code y: 3 # changes dubbo/src/cluster/loadbalance/impls/roundrobin.rs x: 43 lines of code y: 3 # changes dubbo/src/cluster/loadbalance/types.rs x: 36 lines of code y: 3 # changes dubbo/src/context.rs x: 80 lines of code y: 5 # changes dubbo/src/filter/context.rs x: 60 lines of code y: 3 # changes dubbo/src/filter/timeout.rs x: 54 lines of code y: 3 # changes dubbo/src/framework.rs x: 40 lines of code y: 25 # changes dubbo/src/protocol/triple/triple_protocol.rs x: 60 lines of code y: 17 # changes dubbo/src/protocol/triple/triple_server.rs x: 33 lines of code y: 18 # changes dubbo/src/registry/memory_registry.rs x: 98 lines of code y: 13 # changes dubbo/src/registry/protocol.rs x: 39 lines of code y: 12 # changes dubbo/src/registry/types.rs x: 77 lines of code y: 5 # changes dubbo/src/triple/decode.rs x: 196 lines of code y: 5 # changes dubbo/src/triple/transport/connection.rs x: 83 lines of code y: 7 # changes dubbo/src/triple/transport/connector/http_connector.rs x: 64 lines of code y: 5 # changes dubbo/src/triple/transport/connector/unix_connector.rs x: 64 lines of code y: 4 # changes dubbo/src/triple/transport/listener/mod.rs x: 65 lines of code y: 10 # changes dubbo/src/triple/transport/listener/tcp_listener.rs x: 71 lines of code y: 5 # changes dubbo/src/triple/transport/listener/unix_listener.rs x: 76 lines of code y: 3 # changes metadata/Cargo.toml x: 9 lines of code y: 9 # changes protocol/base/Cargo.toml x: 9 lines of code y: 3 # changes protocol/base/src/invoker.rs x: 60 lines of code y: 2 # changes protocol/triple/Cargo.toml x: 9 lines of code y: 4 # changes protocol/triple/src/triple_invoker.rs x: 45 lines of code y: 3 # changes registry/nacos/Cargo.toml x: 19 lines of code y: 5 # changes registry/nacos/src/lib.rs x: 567 lines of code y: 4 # changes registry/nacos/src/utils/mod.rs x: 78 lines of code y: 3 # changes registry/zookeeper/Cargo.toml x: 16 lines of code y: 4 # changes remoting/base/Cargo.toml x: 12 lines of code y: 2 # changes remoting/base/src/exchange/client.rs x: 73 lines of code y: 2 # changes remoting/base/src/exchange/server.rs x: 41 lines of code y: 2 # changes protocol/base/src/error.rs x: 22 lines of code y: 2 # changes protocol/base/src/lib.rs x: 21 lines of code y: 2 # changes protocol/dubbo2/Cargo.toml x: 8 lines of code y: 2 # changes remoting/base/src/builder/client.rs x: 16 lines of code y: 1 # changes remoting/base/src/builder/mod.rs x: 18 lines of code y: 1 # changes remoting/base/src/codec.rs x: 107 lines of code y: 1 # changes remoting/base/src/error.rs x: 30 lines of code y: 1 # changes remoting/base/src/exchange/mod.rs x: 43 lines of code y: 1 # changes remoting/base/src/lib.rs x: 26 lines of code y: 1 # changes application.yaml x: 24 lines of code y: 2 # changes common/base/src/constants.rs x: 29 lines of code y: 1 # changes common/base/src/lib.rs x: 25 lines of code y: 1 # changes common/base/src/node.rs x: 24 lines of code y: 1 # changes common/utils/src/host_util.rs x: 60 lines of code y: 1 # changes common/utils/src/lib.rs x: 19 lines of code y: 2 # changes dubbo/src/lib.rs x: 42 lines of code y: 21 # changes protocol/base/src/output.rs x: 35 lines of code y: 1 # changes protocol/triple/src/lib.rs x: 29 lines of code y: 2 # changes common/extention/src/lib.rs x: 28 lines of code y: 1 # changes remoting/http/Cargo.toml x: 6 lines of code y: 1 # changes common/logger/src/level.rs x: 37 lines of code y: 1 # changes common/logger/src/lib.rs x: 37 lines of code y: 2 # changes common/utils/src/path_util.rs x: 32 lines of code y: 1 # changes config/src/lib.rs x: 22 lines of code y: 11 # changes remoting/net/src/conn.rs x: 274 lines of code y: 1 # changes remoting/net/src/lib.rs x: 85 lines of code y: 1 # changes remoting/net/src/probe.rs x: 56 lines of code y: 1 # changes dubbo-build/Cargo.toml x: 16 lines of code y: 10 # changes release.toml x: 2 lines of code y: 1 # changes config/src/provider.rs x: 49 lines of code y: 4 # changes config/src/service.rs x: 38 lines of code y: 12 # changes dubbo/src/invocation.rs x: 185 lines of code y: 6 # changes dubbo/src/triple/compression.rs x: 103 lines of code y: 4 # changes dubbo-build/src/prost.rs x: 319 lines of code y: 4 # changes dubbo/src/filter/service.rs x: 72 lines of code y: 5 # changes dubbo/src/protocol/triple/mod.rs x: 29 lines of code y: 8 # changes dubbo/src/status.rs x: 195 lines of code y: 5 # changes dubbo/src/triple/codec/buffer.rs x: 105 lines of code y: 3 # changes dubbo/src/triple/server/service.rs x: 88 lines of code y: 4 # changes dubbo/src/triple/server/triple.rs x: 258 lines of code y: 6 # changes dubbo/src/triple/transport/resolver/mod.rs x: 47 lines of code y: 4 # changes dubbo/src/triple/transport/router.rs x: 74 lines of code y: 3 # changes dubbo/src/utils/boxed.rs x: 52 lines of code y: 4 # changes dubbo/src/triple/transport/connector/mod.rs x: 80 lines of code y: 9 # changes dubbo/src/triple/server/mod.rs x: 20 lines of code y: 4 # changes dubbo/src/filter/mod.rs x: 26 lines of code y: 4 # changes dubbo/src/triple/client/mod.rs x: 19 lines of code y: 6 # changes dubbo/src/triple/transport/mod.rs x: 24 lines of code y: 5 # changes dubbo-build/src/server.rs x: 207 lines of code y: 7 # changes dubbo/src/protocol/triple/triple_exporter.rs x: 34 lines of code y: 5 # changes dubbo/src/triple/transport/io/mod.rs x: 71 lines of code y: 3 # changes dubbo-build/src/lib.rs x: 129 lines of code y: 3 # changes dubbo/src/triple/codec/mod.rs x: 50 lines of code y: 2 # changes dubbo/src/triple/codec/serde_codec.rs x: 68 lines of code y: 2 # changes dubbo/src/triple/consts.rs x: 20 lines of code y: 2 # changes dubbo/src/triple/encode.rs x: 172 lines of code y: 2 # changes dubbo/src/triple/mod.rs x: 24 lines of code y: 3 # changes dubbo/src/protocol/server_desc.rs x: 28 lines of code y: 2 # changes dubbo/src/utils/boxed_clone.rs x: 99 lines of code y: 3 # changes metadata/src/lib.rs x: 24 lines of code y: 4 # changes
33.0
# changes
  min: 1.0
  average: 5.09
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 33.0
0 567.0
lines of code
min: 2.0 | average: 65.82 | 25th percentile: 21.25 | median: 38.5 | 75th percentile: 76.75 | max: 567.0

Number of Contributors vs. Number of Changes: 140 points

dubbo-build/src/client.rs x: 4 # contributors y: 13 # changes dubbo/Cargo.toml x: 8 # contributors y: 33 # changes dubbo/src/cluster/directory.rs x: 6 # contributors y: 8 # changes dubbo/src/cluster/mod.rs x: 3 # contributors y: 5 # changes dubbo/src/codegen.rs x: 5 # contributors y: 11 # changes dubbo/src/registry/integration.rs x: 2 # contributors y: 2 # changes dubbo/src/registry/mod.rs x: 7 # contributors y: 11 # changes dubbo/src/triple/client/builder.rs x: 5 # contributors y: 9 # changes dubbo/src/triple/client/triple.rs x: 5 # contributors y: 19 # changes dubbo/src/protocol/triple/triple_invoker.rs x: 6 # contributors y: 18 # changes config/src/protocol.rs x: 6 # contributors y: 10 # changes dubbo/src/triple/server/builder.rs x: 5 # contributors y: 8 # changes dubbo/src/utils/mod.rs x: 3 # contributors y: 4 # changes dubbo/src/utils/tls.rs x: 1 # contributors y: 1 # changes config/src/config.rs x: 10 # contributors y: 25 # changes Cargo.toml x: 8 # contributors y: 24 # changes common/logger/Cargo.toml x: 2 # contributors y: 3 # changes config/Cargo.toml x: 7 # contributors y: 19 # changes dubbo/src/cluster/loadbalance/impls/random.rs x: 3 # contributors y: 3 # changes dubbo/src/context.rs x: 4 # contributors y: 5 # changes dubbo/src/framework.rs x: 8 # contributors y: 25 # changes dubbo/src/protocol/triple/triple_protocol.rs x: 6 # contributors y: 17 # changes dubbo/src/protocol/triple/triple_server.rs x: 4 # contributors y: 18 # changes dubbo/src/registry/memory_registry.rs x: 7 # contributors y: 13 # changes dubbo/src/registry/protocol.rs x: 6 # contributors y: 12 # changes dubbo/src/triple/transport/connection.rs x: 5 # contributors y: 7 # changes dubbo/src/triple/transport/listener/mod.rs x: 5 # contributors y: 10 # changes protocol/triple/Cargo.toml x: 2 # contributors y: 4 # changes protocol/base/src/error.rs x: 1 # contributors y: 2 # changes dubbo/src/lib.rs x: 6 # contributors y: 21 # changes config/src/lib.rs x: 6 # contributors y: 11 # changes dubbo-build/Cargo.toml x: 3 # contributors y: 10 # changes config/src/provider.rs x: 5 # contributors y: 4 # changes dubbo/src/invocation.rs x: 4 # contributors y: 6 # changes dubbo/src/triple/compression.rs x: 4 # contributors y: 4 # changes dubbo/src/protocol/triple/mod.rs x: 3 # contributors y: 8 # changes dubbo/src/triple/server/triple.rs x: 3 # contributors y: 6 # changes dubbo/src/triple/transport/connector/mod.rs x: 3 # contributors y: 9 # changes dubbo/src/triple/client/mod.rs x: 2 # contributors y: 6 # changes dubbo/src/triple/transport/mod.rs x: 2 # contributors y: 5 # changes dubbo-build/src/server.rs x: 2 # contributors y: 7 # changes
33.0
# changes
  min: 1.0
  average: 5.09
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 33.0
0 10.0
# contributors
min: 1.0 | average: 2.75 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 10.0

Number of Contributors vs. File Size: 140 points

dubbo-build/src/client.rs x: 4 # contributors y: 251 lines of code dubbo/Cargo.toml x: 8 # contributors y: 43 lines of code dubbo/src/cluster/directory.rs x: 6 # contributors y: 105 lines of code dubbo/src/cluster/mod.rs x: 3 # contributors y: 58 lines of code dubbo/src/codegen.rs x: 5 # contributors y: 50 lines of code dubbo/src/registry/integration.rs x: 2 # contributors y: 16 lines of code dubbo/src/registry/mod.rs x: 7 # contributors y: 53 lines of code dubbo/src/triple/client/builder.rs x: 5 # contributors y: 82 lines of code dubbo/src/triple/client/triple.rs x: 5 # contributors y: 313 lines of code registry/zookeeper/src/lib.rs x: 3 # contributors y: 399 lines of code dubbo/src/protocol/mod.rs x: 5 # contributors y: 80 lines of code dubbo/src/protocol/triple/triple_invoker.rs x: 6 # contributors y: 64 lines of code config/src/protocol.rs x: 6 # contributors y: 83 lines of code dubbo/src/triple/server/builder.rs x: 5 # contributors y: 135 lines of code dubbo/src/triple/transport/service.rs x: 5 # contributors y: 127 lines of code dubbo/src/utils/mod.rs x: 3 # contributors y: 19 lines of code dubbo/src/utils/tls.rs x: 1 # contributors y: 33 lines of code common/base/src/url.rs x: 3 # contributors y: 147 lines of code common/utils/src/yaml_util.rs x: 2 # contributors y: 87 lines of code config/src/config.rs x: 10 # contributors y: 165 lines of code remoting/net/src/incoming.rs x: 3 # contributors y: 134 lines of code Cargo.toml x: 8 # contributors y: 57 lines of code common/base/Cargo.toml x: 2 # contributors y: 9 lines of code common/extention/Cargo.toml x: 2 # contributors y: 6 lines of code common/logger/src/tracing_configurer.rs x: 2 # contributors y: 35 lines of code common/utils/Cargo.toml x: 2 # contributors y: 13 lines of code config/Cargo.toml x: 7 # contributors y: 16 lines of code dubbo/src/cluster/loadbalance/impls/random.rs x: 3 # contributors y: 37 lines of code dubbo/src/cluster/loadbalance/impls/roundrobin.rs x: 3 # contributors y: 43 lines of code dubbo/src/context.rs x: 4 # contributors y: 80 lines of code dubbo/src/filter/context.rs x: 3 # contributors y: 60 lines of code dubbo/src/filter/timeout.rs x: 3 # contributors y: 54 lines of code dubbo/src/framework.rs x: 8 # contributors y: 40 lines of code dubbo/src/protocol/triple/triple_protocol.rs x: 6 # contributors y: 60 lines of code dubbo/src/protocol/triple/triple_server.rs x: 4 # contributors y: 33 lines of code dubbo/src/registry/memory_registry.rs x: 7 # contributors y: 98 lines of code dubbo/src/registry/protocol.rs x: 6 # contributors y: 39 lines of code dubbo/src/registry/types.rs x: 4 # contributors y: 77 lines of code dubbo/src/triple/decode.rs x: 4 # contributors y: 196 lines of code dubbo/src/triple/transport/connection.rs x: 5 # contributors y: 83 lines of code dubbo/src/triple/transport/connector/http_connector.rs x: 4 # contributors y: 64 lines of code dubbo/src/triple/transport/connector/unix_connector.rs x: 3 # contributors y: 64 lines of code dubbo/src/triple/transport/listener/mod.rs x: 5 # contributors y: 65 lines of code dubbo/src/triple/transport/listener/tcp_listener.rs x: 4 # contributors y: 71 lines of code dubbo/src/triple/transport/listener/unix_listener.rs x: 3 # contributors y: 76 lines of code metadata/Cargo.toml x: 5 # contributors y: 9 lines of code protocol/base/src/invoker.rs x: 2 # contributors y: 60 lines of code protocol/triple/src/triple_invoker.rs x: 2 # contributors y: 45 lines of code registry/nacos/src/lib.rs x: 2 # contributors y: 567 lines of code registry/nacos/src/utils/mod.rs x: 2 # contributors y: 78 lines of code remoting/base/src/exchange/client.rs x: 2 # contributors y: 73 lines of code remoting/base/src/exchange/server.rs x: 2 # contributors y: 41 lines of code remoting/net/Cargo.toml x: 2 # contributors y: 19 lines of code protocol/base/src/error.rs x: 1 # contributors y: 22 lines of code protocol/dubbo2/Cargo.toml x: 1 # contributors y: 8 lines of code remoting/base/src/builder/client.rs x: 1 # contributors y: 16 lines of code remoting/base/src/builder/mod.rs x: 1 # contributors y: 18 lines of code remoting/base/src/codec.rs x: 1 # contributors y: 107 lines of code remoting/base/src/error.rs x: 1 # contributors y: 30 lines of code remoting/base/src/exchange/mod.rs x: 1 # contributors y: 43 lines of code remoting/base/src/lib.rs x: 1 # contributors y: 26 lines of code application.yaml x: 1 # contributors y: 24 lines of code common/base/src/constants.rs x: 1 # contributors y: 29 lines of code common/utils/src/host_util.rs x: 1 # contributors y: 60 lines of code dubbo/src/lib.rs x: 6 # contributors y: 42 lines of code protocol/base/src/output.rs x: 1 # contributors y: 35 lines of code remoting/http/Cargo.toml x: 1 # contributors y: 6 lines of code common/logger/src/level.rs x: 1 # contributors y: 37 lines of code config/src/lib.rs x: 6 # contributors y: 22 lines of code remoting/net/src/conn.rs x: 1 # contributors y: 274 lines of code remoting/net/src/lib.rs x: 1 # contributors y: 85 lines of code remoting/net/src/probe.rs x: 1 # contributors y: 56 lines of code dubbo-build/Cargo.toml x: 3 # contributors y: 16 lines of code release.toml x: 1 # contributors y: 2 lines of code config/src/provider.rs x: 5 # contributors y: 49 lines of code dubbo/src/invocation.rs x: 4 # contributors y: 185 lines of code dubbo/src/triple/compression.rs x: 4 # contributors y: 103 lines of code dubbo-build/src/prost.rs x: 3 # contributors y: 319 lines of code dubbo/src/filter/service.rs x: 3 # contributors y: 72 lines of code dubbo/src/protocol/triple/mod.rs x: 3 # contributors y: 29 lines of code dubbo/src/status.rs x: 3 # contributors y: 195 lines of code dubbo/src/triple/codec/buffer.rs x: 3 # contributors y: 105 lines of code dubbo/src/triple/server/service.rs x: 3 # contributors y: 88 lines of code dubbo/src/triple/server/triple.rs x: 3 # contributors y: 258 lines of code dubbo/src/triple/transport/resolver/mod.rs x: 3 # contributors y: 47 lines of code dubbo/src/triple/transport/router.rs x: 3 # contributors y: 74 lines of code dubbo/src/utils/boxed.rs x: 3 # contributors y: 52 lines of code dubbo/src/triple/transport/connector/mod.rs x: 3 # contributors y: 80 lines of code dubbo/src/filter/mod.rs x: 3 # contributors y: 26 lines of code dubbo/src/triple/transport/mod.rs x: 2 # contributors y: 24 lines of code dubbo-build/src/server.rs x: 2 # contributors y: 207 lines of code dubbo/src/triple/transport/io/mod.rs x: 2 # contributors y: 71 lines of code dubbo-build/src/lib.rs x: 2 # contributors y: 129 lines of code dubbo/src/triple/codec/mod.rs x: 2 # contributors y: 50 lines of code dubbo/src/triple/codec/serde_codec.rs x: 2 # contributors y: 68 lines of code dubbo/src/triple/encode.rs x: 2 # contributors y: 172 lines of code dubbo/src/protocol/server_desc.rs x: 2 # contributors y: 28 lines of code dubbo/src/utils/boxed_clone.rs x: 2 # contributors y: 99 lines of code metadata/src/lib.rs x: 3 # contributors y: 24 lines of code
567.0
lines of code
  min: 2.0
  average: 65.82
  25th percentile: 21.25
  median: 38.5
  75th percentile: 76.75
  max: 567.0
0 10.0
# contributors
min: 1.0 | average: 2.75 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 10.0