apache / rocketmq-clients
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 489 files with 43,191 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 7 files changed 21-50 times (2,992 lines of code)
    • 65 files changed 6-20 times (9,025 lines of code)
    • 417 files changed 1-5 times (31,174 lines of code)
0% | 0% | 6% | 20% | 72%
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 489 files with 43,191 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)
    • 3 files changed by 6-10 contributors (1,349 lines of code)
    • 114 files changed by 2-5 contributors (17,387 lines of code)
    • 372 files changed by 1 contributor (24,455 lines of code)
0% | 0% | 3% | 40% | 56%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
hpp, h, java, cc, cs, cpp, php, ipp, go, txt, py, md, rs, yml, proto, xml, yaml, sh, pyi, gitignore, toml, csproj, cmake, json, mod, rst, bzl, in, clang-format, gitmodules, properties, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 26% | 25% | 47%
cs0% | 0% | 18% | 37% | 44%
go0% | 0% | 0% | 27% | 72%
rs0% | 0% | 0% | 39% | 60%
cpp0% | 0% | 0% | 7% | 92%
h0% | 0% | 0% | 3% | 96%
xml0% | 0% | 0% | 42% | 57%
toml0% | 0% | 0% | 61% | 38%
py0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
pyi0% | 0% | 0% | 0% | 100%
bzl0% | 0% | 0% | 0% | 100%
php0% | 0% | 0% | 0% | 100%
yml0% | 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
java0% | 0% | 25% | 26% | 47%
csharp0% | 0% | 18% | 37% | 44%
golang0% | 0% | 0% | 27% | 72%
rust0% | 0% | 0% | 40% | 59%
cpp0% | 0% | 0% | 5% | 94%
python0% | 0% | 0% | 0% | 100%
php0% | 0% | 0% | 0% | 100%
style0% | 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
ClientImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl
579 37 2022-06-18 2023-02-13 30 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
Producer.cs
in csharp/rocketmq-client-csharp
335 25 2022-06-17 2023-03-15 24 4 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
Client.cs
in csharp/rocketmq-client-csharp
411 20 2022-06-17 2023-03-17 24 4 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
ProcessQueueImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer
560 36 2022-06-18 2023-06-21 23 2 yangkun.ayk@gmail.com yangkun.ayk@alibaba-inc.com
PushConsumerImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer
435 32 2022-06-18 2023-04-01 22 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
ProducerImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/producer
445 20 2022-06-18 2022-12-12 22 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
ConsumerImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer
227 9 2022-06-18 2023-06-21 21 4 yangkun.ayk@gmail.com yangkun.ayk@alibaba-inc.com
SimpleConsumerImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer
241 20 2022-06-18 2023-02-23 18 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
ClientManagerImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl
395 14 2022-06-18 2023-03-17 17 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
SimpleConsumer.cs
in csharp/rocketmq-client-csharp
279 20 2022-07-20 2023-03-15 16 3 lizhanhui@gmail.com yangkun.ayk@gmail.com
Cargo.toml
in rust
70 - 2022-07-29 2023-08-07 13 3 lizhanhui@gmail.com admin@lv5.moe
ClientManager.cs
in csharp/rocketmq-client-csharp
141 4 2022-06-17 2023-03-08 13 4 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
382 20 2022-08-22 2023-06-01 13 7 36399867+guyinyou@users.nor... 96125927+nvac@users.noreply...
ClientConfig.cs
in csharp/rocketmq-client-csharp
50 6 2022-06-17 2023-03-16 12 4 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
Session.cs
in csharp/rocketmq-client-csharp
105 4 2022-07-20 2023-03-15 12 2 lizhanhui@gmail.com yangkun.ayk@gmail.com
MessageView.cs
in csharp/rocketmq-client-csharp
145 3 2023-02-07 2023-03-15 12 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
client.go
in golang
574 30 2022-07-14 2023-04-03 12 6 36399867+guyinyou@users.nor... 845238369@qq.com
AsyncSimpleConsumerExample.java
in java/client/src/main/java/org/apache/rocketmq/client/java/example
78 2 2022-07-28 2023-06-26 11 2 yangkun.ayk@gmail.com yangkun.ayk@alibaba-inc.com
client.rs
in rust/src
579 3 2022-07-29 2023-07-25 11 2 lizhanhui@gmail.com admin@lv5.moe
Signature.cs
in csharp/rocketmq-client-csharp
52 2 2022-06-17 2023-08-04 10 5 yangkun.ayk@alibaba-inc.com catcher_hwq@outlook.com
ClientManager.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl
57 - 2022-06-18 2022-08-31 10 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
Message.cs
in csharp/rocketmq-client-csharp
121 11 2022-06-17 2023-03-15 10 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
RpcClient.cs
in csharp/rocketmq-client-csharp
148 14 2022-06-17 2023-03-16 10 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
IClientManager.cs
in csharp/rocketmq-client-csharp
31 - 2022-06-17 2023-03-07 9 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
lib.rs
in rust/src
33 - 2022-07-29 2023-07-03 9 3 lizhanhui@gmail.com admin@lv5.moe
main.go
in golang/example/producer/fifo
55 1 2022-08-22 2023-05-18 9 4 36399867+guyinyou@users.nor... 770954908@qq.com
main.go
in golang/example/producer/async
55 1 2022-08-22 2023-05-18 9 4 36399867+guyinyou@users.nor... 770954908@qq.com
SimpleConsumerExample.java
in java/client/src/main/java/org/apache/rocketmq/client/java/example
60 2 2022-07-28 2023-06-26 9 2 yangkun.ayk@gmail.com yangkun.ayk@alibaba-inc.com
main.go
in golang/example/producer/transaction
65 1 2022-08-22 2023-05-18 9 4 36399867+guyinyou@users.nor... 770954908@qq.com
PublishingMessageImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/message
74 3 2022-06-18 2022-11-09 9 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
SendReceiptImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/producer
74 8 2022-06-18 2022-08-15 9 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
ClientSessionImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl
161 9 2022-07-14 2022-12-07 9 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
producer.go
in golang
393 19 2022-07-04 2023-03-30 9 6 99853473+pherzheyu@users.no... 69080338+anakin100100@users...
producer.rs
in rust/src
498 2 2022-07-29 2023-07-25 9 2 lizhanhui@gmail.com admin@lv5.moe
ReceiveMessageResult.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer
23 4 2022-06-18 2022-08-08 8 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
logback.xml
in java/client/src/main/resources
38 - 2022-06-18 2023-02-17 8 2 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
FifoConsumeService.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer
45 3 2022-06-18 2022-11-14 8 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
main.go
in golang/example/producer/normal
54 1 2022-08-22 2023-05-18 8 4 36399867+guyinyou@users.nor... 770954908@qq.com
main.go
in golang/example/producer/delay
55 1 2022-08-22 2023-05-18 8 4 36399867+guyinyou@users.nor... 770954908@qq.com
main.go
in golang/example/consumer/simple_consumer
64 1 2022-08-22 2023-05-18 8 4 36399867+guyinyou@users.nor... 770954908@qq.com
MqLogManager.cs
in csharp/rocketmq-client-csharp
65 1 2022-06-17 2023-03-15 8 4 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
PublishingMessage.cs
in csharp/rocketmq-client-csharp
82 2 2023-02-07 2023-03-08 8 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
Utilities.cs
in csharp/rocketmq-client-csharp
112 8 2022-06-17 2023-05-11 8 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@alibaba-inc.com
rpc_client.go
in golang
137 13 2022-07-14 2023-05-10 8 3 36399867+guyinyou@users.nor... 36399867+guyinyou@users.nor...
ClientMeterManager.java
in java/client/src/main/java/org/apache/rocketmq/client/java/metrics
139 6 2022-08-23 2023-03-29 8 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
RpcClientImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/rpc
183 16 2022-06-18 2023-02-13 8 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
265 21 2022-07-14 2023-04-18 8 5 36399867+guyinyou@users.nor... 36399867+guyinyou@users.nor...
ClientImpl.cpp
in cpp/source/rocketmq
505 23 2022-07-14 2023-07-14 8 2 lizhanhui@gmail.com 53958801+yulangz@users.nore...
ClientException.java
in java/client-apis/src/main/java/org/apache/rocketmq/client/apis
17 4 2022-06-18 2022-07-27 7 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
rocketmq.logback.xml
in java/client-shade/src/main/resources
38 - 2022-06-28 2023-02-17 7 2 yangkun.ayk@gmail.com yangkun.ayk@gmail.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
382 20 2022-08-22 2023-06-01 13 7 36399867+guyinyou@users.nor... 96125927+nvac@users.noreply...
client.go
in golang
574 30 2022-07-14 2023-04-03 12 6 36399867+guyinyou@users.nor... 845238369@qq.com
producer.go
in golang
393 19 2022-07-04 2023-03-30 9 6 99853473+pherzheyu@users.no... 69080338+anakin100100@users...
Signature.cs
in csharp/rocketmq-client-csharp
52 2 2022-06-17 2023-08-04 10 5 yangkun.ayk@alibaba-inc.com catcher_hwq@outlook.com
265 21 2022-07-14 2023-04-18 8 5 36399867+guyinyou@users.nor... 36399867+guyinyou@users.nor...
79 1 2022-07-14 2023-03-30 7 5 36399867+guyinyou@users.nor... 69080338+anakin100100@users...
Client.cs
in csharp/rocketmq-client-csharp
411 20 2022-06-17 2023-03-17 24 4 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
Producer.cs
in csharp/rocketmq-client-csharp
335 25 2022-06-17 2023-03-15 24 4 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
ConsumerImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer
227 9 2022-06-18 2023-06-21 21 4 yangkun.ayk@gmail.com yangkun.ayk@alibaba-inc.com
ClientManager.cs
in csharp/rocketmq-client-csharp
141 4 2022-06-17 2023-03-08 13 4 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
ClientConfig.cs
in csharp/rocketmq-client-csharp
50 6 2022-06-17 2023-03-16 12 4 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
main.go
in golang/example/producer/transaction
65 1 2022-08-22 2023-05-18 9 4 36399867+guyinyou@users.nor... 770954908@qq.com
main.go
in golang/example/producer/async
55 1 2022-08-22 2023-05-18 9 4 36399867+guyinyou@users.nor... 770954908@qq.com
main.go
in golang/example/producer/fifo
55 1 2022-08-22 2023-05-18 9 4 36399867+guyinyou@users.nor... 770954908@qq.com
main.go
in golang/example/producer/normal
54 1 2022-08-22 2023-05-18 8 4 36399867+guyinyou@users.nor... 770954908@qq.com
main.go
in golang/example/producer/delay
55 1 2022-08-22 2023-05-18 8 4 36399867+guyinyou@users.nor... 770954908@qq.com
main.go
in golang/example/consumer/simple_consumer
64 1 2022-08-22 2023-05-18 8 4 36399867+guyinyou@users.nor... 770954908@qq.com
MqLogManager.cs
in csharp/rocketmq-client-csharp
65 1 2022-06-17 2023-03-15 8 4 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
utils.go
in golang/pkg/utils
240 18 2022-08-22 2023-04-06 6 4 36399867+guyinyou@users.nor... imp07@qq.com
conn.go
in golang
99 4 2022-07-04 2023-04-18 6 4 99853473+pherzheyu@users.no... fuzhi.lfz@alibaba-inc.com
config.go
in golang
8 - 2022-07-04 2023-03-22 5 4 99853473+pherzheyu@users.no... yangkun.ayk@gmail.com
128 14 2022-07-04 2023-03-30 5 4 99853473+pherzheyu@users.no... 69080338+anakin100100@users...
MetadataConstants.cs
in csharp/rocketmq-client-csharp
43 1 2022-06-17 2023-03-15 5 4 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
83 9 2022-07-04 2023-04-18 4 4 99853473+pherzheyu@users.no... fuzhi.lfz@alibaba-inc.com
SimpleConsumer.cs
in csharp/rocketmq-client-csharp
279 20 2022-07-20 2023-03-15 16 3 lizhanhui@gmail.com yangkun.ayk@gmail.com
Cargo.toml
in rust
70 - 2022-07-29 2023-08-07 13 3 lizhanhui@gmail.com admin@lv5.moe
RpcClient.cs
in csharp/rocketmq-client-csharp
148 14 2022-06-17 2023-03-16 10 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
Message.cs
in csharp/rocketmq-client-csharp
121 11 2022-06-17 2023-03-15 10 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
lib.rs
in rust/src
33 - 2022-07-29 2023-07-03 9 3 lizhanhui@gmail.com admin@lv5.moe
IClientManager.cs
in csharp/rocketmq-client-csharp
31 - 2022-06-17 2023-03-07 9 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
rpc_client.go
in golang
137 13 2022-07-14 2023-05-10 8 3 36399867+guyinyou@users.nor... 36399867+guyinyou@users.nor...
Utilities.cs
in csharp/rocketmq-client-csharp
112 8 2022-06-17 2023-05-11 8 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@alibaba-inc.com
message.go
in golang
300 36 2022-07-04 2023-03-31 6 3 99853473+pherzheyu@users.no... 36399867+guyinyou@users.nor...
SendReceipt.cs
in csharp/rocketmq-client-csharp
38 3 2022-07-20 2023-03-02 6 3 lizhanhui@gmail.com yangkun.ayk@alibaba-inc.com
consumer.go
in golang
9 - 2022-07-04 2023-03-22 5 3 99853473+pherzheyu@users.no... yangkun.ayk@gmail.com
metric.go
in golang
177 10 2022-08-22 2023-04-02 5 3 36399867+guyinyou@users.nor... yangkun.ayk@gmail.com
TopicRouteData.cs
in csharp/rocketmq-client-csharp
45 5 2022-06-17 2023-02-13 5 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
metadata.go
in golang/metadata
22 - 2022-07-04 2022-12-21 4 3 99853473+pherzheyu@users.no... yangkun.ayk@gmail.com
proto
definition.proto
in cpp/proto/apache/rocketmq/v2
366 - 2022-06-17 2022-08-02 4 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
proto
service.proto
in cpp/proto/apache/rocketmq/v2
378 - 2022-06-17 2023-04-02 4 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
ClientLoggerInterceptor.cs
in csharp/rocketmq-client-csharp
83 8 2022-06-17 2023-02-15 4 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
MessageType.cs
in csharp/rocketmq-client-csharp
43 1 2022-06-17 2023-02-08 4 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
MessageIdGenerator.cs
in csharp/rocketmq-client-csharp
63 3 2022-06-17 2023-03-15 4 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
138 24 2022-08-22 2023-03-22 3 3 36399867+guyinyou@users.nor... yangkun.ayk@gmail.com
150 26 2022-08-22 2023-03-22 3 3 36399867+guyinyou@users.nor... yangkun.ayk@gmail.com
84 5 2022-08-31 2023-03-30 3 3 92666291+zzjcool@users.nore... 69080338+anakin100100@users...
IRpcClient.cs
in csharp/rocketmq-client-csharp
29 - 2022-06-17 2023-03-08 3 3 yangkun.ayk@alibaba-inc.com yangkun.ayk@gmail.com
ProcessQueueImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer
560 36 2022-06-18 2023-06-21 23 2 yangkun.ayk@gmail.com yangkun.ayk@alibaba-inc.com
Session.cs
in csharp/rocketmq-client-csharp
105 4 2022-07-20 2023-03-15 12 2 lizhanhui@gmail.com yangkun.ayk@gmail.com
client.rs
in rust/src
579 3 2022-07-29 2023-07-25 11 2 lizhanhui@gmail.com admin@lv5.moe
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
service.pb.go
in golang/protocol/v2
2424 235 2022-07-14 2022-08-22 2 1 36399867+guyinyou@users.nor... 36399867+guyinyou@users.nor...
apache.rocketmq.v2.rs
in rust/src/pb
1885 - 2023-04-23 2023-04-23 1 1 admin@lv5.moe admin@lv5.moe
ClientImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl
579 37 2022-06-18 2023-02-13 30 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
PushConsumerImpl.cpp
in cpp/source/rocketmq
513 29 2022-07-14 2022-07-29 4 1 lizhanhui@gmail.com lizhanhui@gmail.com
ProducerImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/producer
445 20 2022-06-18 2022-12-12 22 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
PushConsumerImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer
435 32 2022-06-18 2023-04-01 22 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
ClientManagerImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl
395 14 2022-06-18 2023-03-17 17 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
proto
definition.proto
in php/protocol/apache/rocketmq/v2
366 - 2022-11-09 2022-11-09 1 1 xiangqiling5204@gmail.com xiangqiling5204@gmail.com
service_pb2_grpc.py
in python/rocketmq/protocol
342 24 2023-06-02 2023-06-02 1 1 1653720237@qq.com 1653720237@qq.com
SimpleConsumerImpl.cpp
in cpp/source/rocketmq
316 17 2022-07-14 2022-07-29 3 1 lizhanhui@gmail.com lizhanhui@gmail.com
FindgRPC.cmake
in cpp/cmake
315 - 2022-07-28 2022-07-28 1 1 lizhanhui@gmail.com lizhanhui@gmail.com
OpenSSLCompatible.h
in cpp/source/client/include
289 27 2022-07-14 2022-07-14 1 1 lizhanhui@gmail.com lizhanhui@gmail.com
TelemetryBidiReactor.cpp
in cpp/source/client
284 14 2022-07-14 2022-07-28 4 1 lizhanhui@gmail.com lizhanhui@gmail.com
pyi
service_pb2.pyi
in python/rocketmq/protocol
249 29 2023-06-02 2023-06-02 1 1 1653720237@qq.com 1653720237@qq.com
248 - 2023-04-18 2023-07-25 6 1 admin@lv5.moe admin@lv5.moe
admin.pb.go
in golang/protocol/v2
241 21 2022-07-14 2022-08-22 2 1 36399867+guyinyou@users.nor... 36399867+guyinyou@users.nor...
SimpleConsumerImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer
241 20 2022-06-18 2023-02-23 18 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
MessageViewImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/message
241 25 2022-06-18 2023-03-28 7 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
Utilities.java
in java/client/src/main/java/org/apache/rocketmq/client/java/misc
238 15 2022-06-18 2023-03-17 5 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
conf.rs
in rust/src
219 6 2023-04-04 2023-07-25 7 1 admin@lv5.moe admin@lv5.moe
RpcClientImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/rpc
183 16 2022-06-18 2023-02-13 8 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
174 - 2022-07-28 2022-07-28 1 1 lizhanhui@gmail.com lizhanhui@gmail.com
MessageMeterInterceptor.java
in java/client/src/main/java/org/apache/rocketmq/client/java/metrics
170 8 2022-07-13 2022-11-14 5 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
ProcessQueueImpl.cpp
in cpp/source/rocketmq
170 13 2022-07-14 2022-07-29 3 1 lizhanhui@gmail.com lizhanhui@gmail.com
Endpoints.java
in java/client/src/main/java/org/apache/rocketmq/client/java/route
162 11 2022-06-18 2022-07-12 2 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
ClientSessionImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl
161 9 2022-07-14 2022-12-07 9 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
SchedulerImpl.cpp
in cpp/source/scheduler
155 6 2022-07-14 2022-07-21 2 1 lizhanhui@gmail.com lizhanhui@gmail.com
Endpoints.cs
in csharp/rocketmq-client-csharp
151 7 2023-02-07 2023-03-15 5 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
OpencensusExporter.cpp
in cpp/source/stats
149 3 2022-07-14 2022-07-14 1 1 lizhanhui@gmail.com lizhanhui@gmail.com
definition.py
in python/rocketmq
146 18 2023-06-26 2023-07-25 2 1 1653720237@qq.com 1653720237@qq.com
MessageView.cs
in csharp/rocketmq-client-csharp
145 3 2023-02-07 2023-03-15 12 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
ClientMeterManager.java
in java/client/src/main/java/org/apache/rocketmq/client/java/metrics
139 6 2022-08-23 2023-03-29 8 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
ErrorCategory.cpp
in cpp/source/base
138 1 2022-07-14 2022-07-14 1 1 lizhanhui@gmail.com lizhanhui@gmail.com
status_checker.py
in python/rocketmq
137 4 2023-07-25 2023-07-25 1 1 1653720237@qq.com 1653720237@qq.com
message_id.rs
in rust/src/model
132 1 2023-04-12 2023-07-11 2 1 admin@lv5.moe admin@lv5.moe
GeneralMessageImpl.java
in java/client/src/main/java/org/apache/rocketmq/client/java/message
129 15 2022-08-23 2022-11-09 2 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
ReceiveMessageStreamReader.cpp
in cpp/source/client
128 2 2022-07-14 2022-07-29 3 1 lizhanhui@gmail.com lizhanhui@gmail.com
PushConsumerImpl.h
in cpp/source/rocketmq/include
127 6 2022-07-14 2022-07-29 3 1 lizhanhui@gmail.com lizhanhui@gmail.com
RpcClientImpl.cpp
in cpp/source/client
119 17 2022-07-14 2022-07-14 1 1 lizhanhui@gmail.com lizhanhui@gmail.com
PushSubscriptionSettings.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer
117 6 2022-08-11 2023-04-01 4 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
Protocol.cpp
in cpp/source/base
115 4 2022-07-14 2022-07-14 1 1 lizhanhui@gmail.com lizhanhui@gmail.com
Message.h
in cpp/include/rocketmq
113 2 2022-07-14 2022-09-27 3 1 lizhanhui@gmail.com lizhanhui@gmail.com
ConsumeMessageServiceImpl.cpp
in cpp/source/rocketmq
109 12 2022-07-14 2022-07-28 2 1 lizhanhui@gmail.com lizhanhui@gmail.com
MixAll.h
in cpp/source/base/include
106 2 2022-07-14 2022-07-14 1 1 lizhanhui@gmail.com lizhanhui@gmail.com
LoggerImpl.cpp
in cpp/source/log
101 4 2022-07-14 2022-07-14 1 1 lizhanhui@gmail.com lizhanhui@gmail.com
Transaction.cs
in csharp/rocketmq-client-csharp
100 5 2023-02-16 2023-03-08 4 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
ProducerImpl.h
in cpp/source/rocketmq/include
96 8 2022-07-14 2022-07-21 2 1 lizhanhui@gmail.com lizhanhui@gmail.com
PublishingLoadBalancer.java
in java/client/src/main/java/org/apache/rocketmq/client/java/impl/producer
95 7 2022-07-01 2022-11-02 4 1 yangkun.ayk@gmail.com yangkun.ayk@gmail.com
TopicPublishInfo.cpp
in cpp/source/rocketmq
93 4 2022-07-14 2022-07-28 2 1 lizhanhui@gmail.com lizhanhui@gmail.com
MetricBidiReactor.cpp
in cpp/source/stats
91 6 2022-07-14 2022-07-28 2 1 lizhanhui@gmail.com lizhanhui@gmail.com
Correlations

File Size vs. Number of Changes: 489 points

rust/Cargo.toml x: 70 lines of code y: 13 # changes csharp/rocketmq-client-csharp/Signature.cs x: 52 lines of code y: 10 # changes rust/src/client.rs x: 579 lines of code y: 11 # changes rust/src/conf.rs x: 219 lines of code y: 7 # changes rust/src/producer.rs x: 498 lines of code y: 9 # changes rust/src/session.rs x: 109 lines of code y: 7 # changes rust/src/simple_consumer.rs x: 248 lines of code y: 6 # changes python/rocketmq/client.py x: 300 lines of code y: 3 # changes python/rocketmq/client_config.py x: 22 lines of code y: 3 # changes python/rocketmq/client_id_encoder.py x: 27 lines of code y: 2 # changes python/rocketmq/definition.py x: 146 lines of code y: 2 # changes python/rocketmq/exponential_backoff_retry_policy.py x: 38 lines of code y: 1 # changes python/rocketmq/producer.py x: 369 lines of code y: 3 # changes python/rocketmq/publish_settings.py x: 59 lines of code y: 2 # changes python/rocketmq/publishing_message.py x: 55 lines of code y: 1 # changes python/rocketmq/rpc_client.py x: 237 lines of code y: 5 # changes python/rocketmq/send_receipt.py x: 21 lines of code y: 2 # changes python/rocketmq/session.py x: 49 lines of code y: 2 # changes python/rocketmq/status_checker.py x: 137 lines of code y: 1 # changes cpp/include/rocketmq/Configuration.h x: 43 lines of code y: 2 # changes cpp/source/client/ClientManagerImpl.cpp x: 1184 lines of code y: 5 # changes cpp/source/client/include/ClientConfig.h x: 42 lines of code y: 2 # changes cpp/source/client/include/ClientManagerImpl.h x: 125 lines of code y: 2 # changes cpp/source/rocketmq/ClientImpl.cpp x: 505 lines of code y: 8 # changes cpp/source/rocketmq/Producer.cpp x: 72 lines of code y: 5 # changes cpp/source/rocketmq/PushConsumer.cpp x: 30 lines of code y: 2 # changes cpp/source/rocketmq/SimpleConsumer.cpp x: 102 lines of code y: 3 # changes cpp/source/rocketmq/include/ClientImpl.h x: 127 lines of code y: 7 # changes cpp/source/rocketmq/include/SimpleConsumerImpl.h x: 53 lines of code y: 3 # changes rust/src/model/message_id.rs x: 132 lines of code y: 2 # changes rust/src/util.rs x: 53 lines of code y: 2 # changes rust/src/lib.rs x: 33 lines of code y: 9 # changes rust/src/model/message.rs x: 77 lines of code y: 4 # changes rust/src/model/mod.rs x: 20 lines of code y: 4 # changes python/rocketmq/log.py x: 18 lines of code y: 3 # changes java/client/src/main/java/org/apache/rocketmq/client/java/example/AsyncSimpleConsumerExample.java x: 78 lines of code y: 11 # changes java/client/src/main/java/org/apache/rocketmq/client/java/example/PushConsumerExample.java x: 46 lines of code y: 6 # changes java/client/src/main/java/org/apache/rocketmq/client/java/example/SimpleConsumerExample.java x: 60 lines of code y: 9 # changes python/rocketmq/client_manager.py x: 119 lines of code y: 2 # changes python/rocketmq/session_credentials.py x: 16 lines of code y: 1 # changes python/rocketmq/settings.py x: 49 lines of code y: 1 # changes python/rocketmq/signature.py x: 66 lines of code y: 2 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/ConsumerImpl.java x: 227 lines of code y: 21 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/ProcessQueueImpl.java x: 560 lines of code y: 23 # changes java/client/src/main/java/org/apache/rocketmq/client/java/example/AsyncProducerExample.java x: 40 lines of code y: 6 # changes java/client/src/main/java/org/apache/rocketmq/client/java/example/ProducerDelayMessageExample.java x: 36 lines of code y: 5 # changes java/client/src/main/java/org/apache/rocketmq/client/java/example/ProducerFifoMessageExample.java x: 34 lines of code y: 6 # changes java/client/src/main/java/org/apache/rocketmq/client/java/example/ProducerTransactionMessageExample.java x: 43 lines of code y: 5 # changes python/rocketmq/message.py x: 90 lines of code y: 1 # changes python/rocketmq/message_id.py x: 4 lines of code y: 1 # changes python/pyproject.toml x: 44 lines of code y: 1 # changes python/rocketmq/protocol/admin_pb2.pyi x: 22 lines of code y: 1 # changes python/rocketmq/protocol/service_pb2.pyi x: 249 lines of code y: 1 # changes python/rocketmq/protocol/service_pb2_grpc.py x: 342 lines of code y: 1 # changes golang/simple_consumer.go x: 382 lines of code y: 13 # changes golang/example/consumer/simple_consumer/main.go x: 64 lines of code y: 8 # changes golang/example/producer/async/main.go x: 55 lines of code y: 9 # changes golang/example/producer/delay/main.go x: 55 lines of code y: 8 # changes golang/example/producer/transaction/main.go x: 65 lines of code y: 9 # changes csharp/rocketmq-client-csharp/Utilities.cs x: 112 lines of code y: 8 # changes golang/rpc_client.go x: 137 lines of code y: 8 # changes rust/build.rs x: 68 lines of code y: 5 # changes rust/src/pb/apache.rocketmq.v2.rs x: 1885 lines of code y: 1 # changes rust/src/model/common.rs x: 52 lines of code y: 5 # changes rust/src/error.rs x: 168 lines of code y: 5 # changes golang/conn.go x: 99 lines of code y: 6 # changes golang/conn_options.go x: 83 lines of code y: 4 # changes golang/client_manager.go x: 265 lines of code y: 8 # changes golang/pkg/utils/utils.go x: 240 lines of code y: 6 # changes golang/client.go x: 574 lines of code y: 12 # changes cpp/proto/apache/rocketmq/v2/service.proto x: 378 lines of code y: 4 # changes cpp/source/base/UtilAll.cpp x: 157 lines of code y: 3 # changes golang/metric.go x: 177 lines of code y: 5 # changes golang/simple_consumer_options.go x: 138 lines of code y: 4 # changes golang/transaction.go x: 89 lines of code y: 3 # changes php/protocol/apache/rocketmq/v2/service.proto x: 378 lines of code y: 2 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/Settings.java x: 41 lines of code y: 3 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/PushConsumerImpl.java x: 435 lines of code y: 22 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/PushSubscriptionSettings.java x: 117 lines of code y: 4 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/SimpleSubscriptionSettings.java x: 87 lines of code y: 4 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/producer/PublishingSettings.java x: 73 lines of code y: 4 # changes java/client/src/main/java/org/apache/rocketmq/client/java/misc/ExcludeFromJacocoGeneratedReport.java x: 9 lines of code y: 1 # changes golang/message.go x: 300 lines of code y: 6 # changes golang/message_id_codec.go x: 84 lines of code y: 3 # changes golang/producer.go x: 393 lines of code y: 9 # changes golang/producer_options.go x: 128 lines of code y: 5 # changes golang/publishing_message.go x: 79 lines of code y: 7 # changes java/client/src/main/java/org/apache/rocketmq/client/java/message/MessageViewImpl.java x: 241 lines of code y: 7 # changes golang/client_manager_mock.go x: 138 lines of code y: 3 # changes golang/client_mock.go x: 105 lines of code y: 2 # changes golang/client_options.go x: 58 lines of code y: 3 # changes golang/config.go x: 8 lines of code y: 5 # changes golang/error.go x: 35 lines of code y: 3 # changes golang/loadBalancer.go x: 109 lines of code y: 3 # changes golang/log.go x: 78 lines of code y: 3 # changes golang/pkg/grpc/middleware/zaplog/zaplog.go x: 34 lines of code y: 2 # changes golang/rpc_client_mock.go x: 150 lines of code y: 3 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/ClientManagerImpl.java x: 395 lines of code y: 17 # changes csharp/rocketmq-client-csharp/Client.cs x: 411 lines of code y: 24 # changes csharp/rocketmq-client-csharp/ClientConfig.cs x: 50 lines of code y: 12 # changes csharp/rocketmq-client-csharp/RpcClient.cs x: 148 lines of code y: 10 # changes csharp/rocketmq-client-csharp/Consumer.cs x: 83 lines of code y: 7 # changes csharp/rocketmq-client-csharp/Endpoints.cs x: 151 lines of code y: 5 # changes csharp/rocketmq-client-csharp/Message.cs x: 121 lines of code y: 10 # changes csharp/rocketmq-client-csharp/MessageIdGenerator.cs x: 63 lines of code y: 4 # changes csharp/rocketmq-client-csharp/MessageView.cs x: 145 lines of code y: 12 # changes csharp/rocketmq-client-csharp/Producer.cs x: 335 lines of code y: 24 # changes csharp/rocketmq-client-csharp/Session.cs x: 105 lines of code y: 12 # changes csharp/rocketmq-client-csharp/SimpleConsumer.cs x: 279 lines of code y: 16 # changes csharp/rocketmq-client-csharp/UserAgent.cs x: 27 lines of code y: 3 # changes csharp/rocketmq-client-csharp/FilterExpression.cs x: 13 lines of code y: 3 # changes csharp/rocketmq-client-csharp/ClientMeterManager.cs x: 90 lines of code y: 4 # changes csharp/rocketmq-client-csharp/Transaction.cs x: 100 lines of code y: 4 # changes csharp/rocketmq-client-csharp/ClientManager.cs x: 141 lines of code y: 13 # changes csharp/rocketmq-client-csharp/IRpcClient.cs x: 29 lines of code y: 3 # changes csharp/rocketmq-client-csharp/Resource.cs x: 31 lines of code y: 6 # changes csharp/rocketmq-client-csharp/PublishingMessage.cs x: 82 lines of code y: 8 # changes csharp/rocketmq-client-csharp/IClientManager.cs x: 31 lines of code y: 9 # changes csharp/rocketmq-client-csharp/Broker.cs x: 25 lines of code y: 5 # changes csharp/rocketmq-client-csharp/MessageQueue.cs x: 41 lines of code y: 5 # changes csharp/rocketmq-client-csharp/PublishingSettings.cs x: 58 lines of code y: 6 # changes csharp/rocketmq-client-csharp/Settings.cs x: 36 lines of code y: 4 # changes csharp/rocketmq-client-csharp/TransactionResolution.cs x: 9 lines of code y: 2 # changes csharp/rocketmq-client-csharp/StatusChecker.cs x: 86 lines of code y: 5 # changes csharp/rocketmq-client-csharp/ISessionCredentialsProvider.cs x: 10 lines of code y: 1 # changes csharp/rocketmq-client-csharp/SessionCredentials.cs x: 25 lines of code y: 1 # changes csharp/rocketmq-client-csharp/SimpleSubscriptionSettings.cs x: 75 lines of code y: 2 # changes csharp/rocketmq-client-csharp/State.cs x: 12 lines of code y: 2 # changes csharp/rocketmq-client-csharp/Address.cs x: 56 lines of code y: 4 # changes csharp/rocketmq-client-csharp/AddressScheme.cs x: 26 lines of code y: 4 # changes csharp/rocketmq-client-csharp/MessageType.cs x: 43 lines of code y: 4 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/SimpleConsumerImpl.java x: 241 lines of code y: 18 # changes java/client-shade/src/main/resources/rocketmq.logback.xml x: 38 lines of code y: 7 # changes java/client/src/main/resources/logback.xml x: 38 lines of code y: 8 # changes java/client-apis/src/main/java/org/apache/rocketmq/client/apis/ClientConfiguration.java x: 31 lines of code y: 5 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/Client.java x: 13 lines of code y: 6 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/ClientImpl.java x: 579 lines of code y: 30 # changes java/client/src/main/java/org/apache/rocketmq/client/java/rpc/RpcClientImpl.java x: 183 lines of code y: 8 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/producer/ProducerImpl.java x: 445 lines of code y: 22 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/ClientSessionImpl.java x: 161 lines of code y: 9 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/ConsumeService.java x: 63 lines of code y: 7 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/ConsumeTask.java x: 48 lines of code y: 5 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/FifoConsumeService.java x: 45 lines of code y: 8 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/StandardConsumeService.java x: 46 lines of code y: 7 # changes java/client/src/main/java/org/apache/rocketmq/client/java/metrics/MessageMeterInterceptor.java x: 170 lines of code y: 5 # changes php/grpc/Apache/Rocketmq/V2/MessagingServiceClient.php x: 82 lines of code y: 1 # changes php/protocol/apache/rocketmq/v2/admin.proto x: 37 lines of code y: 1 # changes php/protocol/apache/rocketmq/v2/definition.proto x: 366 lines of code y: 1 # changes java/client-apis/src/main/java/org/apache/rocketmq/client/apis/message/MessageView.java x: 18 lines of code y: 4 # changes java/client/src/main/java/org/apache/rocketmq/client/java/message/GeneralMessageImpl.java x: 129 lines of code y: 2 # changes java/client/src/main/java/org/apache/rocketmq/client/java/message/PublishingMessageImpl.java x: 74 lines of code y: 9 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/SubscriptionLoadBalancer.java x: 38 lines of code y: 4 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/producer/PublishingLoadBalancer.java x: 95 lines of code y: 4 # changes java/client/src/main/java/org/apache/rocketmq/client/java/message/MessageIdCodec.java x: 76 lines of code y: 5 # changes cpp/source/rocketmq/ProducerImpl.cpp x: 477 lines of code y: 4 # changes cpp/include/rocketmq/Message.h x: 113 lines of code y: 3 # changes cpp/source/base/Message.cpp x: 62 lines of code y: 3 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/ClientManager.java x: 57 lines of code y: 10 # changes java/client/src/main/java/org/apache/rocketmq/client/java/hook/MessageInterceptor.java x: 9 lines of code y: 3 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/ProcessQueue.java x: 19 lines of code y: 5 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/ProcessQueueGaugeObserver.java x: 68 lines of code y: 3 # changes java/client/src/main/java/org/apache/rocketmq/client/java/logging/CustomConsoleAppender.java x: 18 lines of code y: 2 # changes golang/protocol/v2/admin.pb.go x: 241 lines of code y: 2 # changes golang/protocol/v2/definition.pb.go x: 2602 lines of code y: 3 # changes golang/protocol/v2/service.pb.go x: 2424 lines of code y: 2 # changes golang/protocol/v2/service_grpc.pb.go x: 456 lines of code y: 3 # changes cpp/source/base/MixAll.cpp x: 246 lines of code y: 3 # changes java/client/src/main/java/org/apache/rocketmq/client/java/retry/CustomizedBackoffRetryPolicy.java x: 72 lines of code y: 3 # changes java/client/src/main/java/org/apache/rocketmq/client/java/retry/ExponentialBackoffRetryPolicy.java x: 90 lines of code y: 5 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/ReceiveMessageResult.java x: 23 lines of code y: 8 # changes cpp/proto/apache/rocketmq/v2/definition.proto x: 366 lines of code y: 4 # changes java/client-apis/src/main/java/org/apache/rocketmq/client/apis/consumer/PushConsumer.java x: 13 lines of code y: 4 # changes cpp/source/client/ReceiveMessageStreamReader.cpp x: 128 lines of code y: 3 # changes cpp/source/rocketmq/ProcessQueueImpl.cpp x: 170 lines of code y: 3 # changes cpp/source/rocketmq/PushConsumerImpl.cpp x: 513 lines of code y: 4 # changes cpp/source/rocketmq/SimpleConsumerImpl.cpp x: 316 lines of code y: 3 # changes cpp/source/rocketmq/ConsumeTask.cpp x: 174 lines of code y: 3 # changes cpp/source/client/TelemetryBidiReactor.cpp x: 284 lines of code y: 4 # changes cpp/cmake/FindProtobufWithTargets.cmake x: 174 lines of code y: 1 # changes cpp/cmake/FindgRPC.cmake x: 315 lines of code y: 1 # changes cpp/cmake/OpenCensusHelpers.cmake x: 85 lines of code y: 1 # changes cpp/source/base/UniqueIdGenerator.cpp x: 62 lines of code y: 2 # changes cpp/source/rocketmq/ConsumeMessageServiceImpl.cpp x: 109 lines of code y: 2 # changes cpp/source/rocketmq/TopicPublishInfo.cpp x: 93 lines of code y: 2 # changes java/client-apis/src/main/java/org/apache/rocketmq/client/apis/ClientException.java x: 17 lines of code y: 7 # changes cpp/source/base/ThreadPoolImpl.cpp x: 76 lines of code y: 2 # changes cpp/source/rocketmq/include/ProducerImpl.h x: 96 lines of code y: 2 # changes cpp/source/scheduler/SchedulerImpl.cpp x: 155 lines of code y: 2 # changes cpp/include/rocketmq/CredentialsProvider.h x: 58 lines of code y: 1 # changes cpp/include/rocketmq/Logger.h x: 32 lines of code y: 1 # changes cpp/include/rocketmq/MQClientException.h x: 66 lines of code y: 1 # changes cpp/source/admin/AdminClient.cpp x: 77 lines of code y: 1 # changes cpp/source/base/Protocol.cpp x: 115 lines of code y: 1 # changes cpp/source/base/include/MixAll.h x: 106 lines of code y: 1 # changes cpp/source/client/RpcClientImpl.cpp x: 119 lines of code y: 1 # changes cpp/source/client/include/OpenSSLCompatible.h x: 289 lines of code y: 1 # changes cpp/source/log/LoggerImpl.cpp x: 101 lines of code y: 1 # changes cpp/source/stats/OpencensusExporter.cpp x: 149 lines of code y: 1 # changes java/client/src/main/java/org/apache/rocketmq/client/java/route/Endpoints.java x: 162 lines of code y: 2 # changes
30.0
# changes
  min: 1.0
  average: 3.23
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 30.0
0 2602.0
lines of code
min: 1.0 | average: 88.33 | 25th percentile: 16.0 | median: 38.0 | 75th percentile: 78.5 | max: 2602.0

Number of Contributors vs. Number of Changes: 489 points

rust/Cargo.toml x: 3 # contributors y: 13 # changes csharp/rocketmq-client-csharp/Signature.cs x: 5 # contributors y: 10 # changes rust/src/client.rs x: 2 # contributors y: 11 # changes rust/src/conf.rs x: 1 # contributors y: 7 # changes rust/src/producer.rs x: 2 # contributors y: 9 # changes rust/src/session.rs x: 2 # contributors y: 7 # changes rust/src/simple_consumer.rs x: 1 # contributors y: 6 # changes python/rocketmq/client.py x: 2 # contributors y: 3 # changes python/rocketmq/client_id_encoder.py x: 2 # contributors y: 2 # changes python/rocketmq/definition.py x: 1 # contributors y: 2 # changes python/rocketmq/exponential_backoff_retry_policy.py x: 1 # contributors y: 1 # changes python/rocketmq/rpc_client.py x: 2 # contributors y: 5 # changes cpp/source/rocketmq/ClientImpl.cpp x: 2 # contributors y: 8 # changes rust/src/lib.rs x: 3 # contributors y: 9 # changes rust/src/model/message.rs x: 1 # contributors y: 4 # changes java/client/src/main/java/org/apache/rocketmq/client/java/example/PushConsumerExample.java x: 2 # contributors y: 6 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/ConsumerImpl.java x: 4 # contributors y: 21 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/ProcessQueueImpl.java x: 2 # contributors y: 23 # changes golang/simple_consumer.go x: 7 # contributors y: 13 # changes golang/example/consumer/simple_consumer/main.go x: 4 # contributors y: 8 # changes golang/example/producer/async/main.go x: 4 # contributors y: 9 # changes csharp/rocketmq-client-csharp/Utilities.cs x: 3 # contributors y: 8 # changes rust/src/model/common.rs x: 1 # contributors y: 5 # changes golang/conn.go x: 4 # contributors y: 6 # changes golang/conn_options.go x: 4 # contributors y: 4 # changes golang/client_manager.go x: 5 # contributors y: 8 # changes golang/client.go x: 6 # contributors y: 12 # changes cpp/proto/apache/rocketmq/v2/service.proto x: 3 # contributors y: 4 # changes golang/metric.go x: 3 # contributors y: 5 # changes golang/simple_consumer_options.go x: 2 # contributors y: 4 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/Settings.java x: 1 # contributors y: 3 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/PushConsumerImpl.java x: 1 # contributors y: 22 # changes golang/message.go x: 3 # contributors y: 6 # changes golang/message_id_codec.go x: 3 # contributors y: 3 # changes golang/producer.go x: 6 # contributors y: 9 # changes golang/producer_options.go x: 4 # contributors y: 5 # changes golang/publishing_message.go x: 5 # contributors y: 7 # changes java/client/src/main/java/org/apache/rocketmq/client/java/metrics/ClientMeterManager.java x: 1 # contributors y: 8 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/ClientManagerImpl.java x: 1 # contributors y: 17 # changes csharp/rocketmq-client-csharp/Client.cs x: 4 # contributors y: 24 # changes csharp/rocketmq-client-csharp/ClientConfig.cs x: 4 # contributors y: 12 # changes csharp/rocketmq-client-csharp/RpcClient.cs x: 3 # contributors y: 10 # changes csharp/rocketmq-client-csharp/MessageView.cs x: 1 # contributors y: 12 # changes csharp/rocketmq-client-csharp/Session.cs x: 2 # contributors y: 12 # changes csharp/rocketmq-client-csharp/SimpleConsumer.cs x: 3 # contributors y: 16 # changes csharp/rocketmq-client-csharp/ClientManager.cs x: 4 # contributors y: 13 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/SimpleConsumerImpl.java x: 1 # contributors y: 18 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/ClientImpl.java x: 1 # contributors y: 30 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/ClientSessionImpl.java x: 1 # contributors y: 9 # changes java/client/src/main/java/org/apache/rocketmq/client/java/impl/ClientManager.java x: 1 # contributors y: 10 # changes
30.0
# changes
  min: 1.0
  average: 3.23
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 30.0
0 7.0
# contributors
min: 1.0 | average: 1.4 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 7.0

Number of Contributors vs. File Size: 489 points

rust/Cargo.toml x: 3 # contributors y: 70 lines of code csharp/rocketmq-client-csharp/Signature.cs x: 5 # contributors y: 52 lines of code rust/src/client.rs x: 2 # contributors y: 579 lines of code rust/src/conf.rs x: 1 # contributors y: 219 lines of code rust/src/producer.rs x: 2 # contributors y: 498 lines of code rust/src/session.rs x: 2 # contributors y: 109 lines of code rust/src/simple_consumer.rs x: 1 # contributors y: 248 lines of code python/rocketmq/client.py x: 2 # contributors y: 300 lines of code python/rocketmq/client_config.py x: 2 # contributors y: 22 lines of code python/rocketmq/definition.py x: 1 # contributors y: 146 lines of code python/rocketmq/exponential_backoff_retry_policy.py x: 1 # contributors y: 38 lines of code python/rocketmq/producer.py x: 2 # contributors y: 369 lines of code python/rocketmq/publish_settings.py x: 1 # contributors y: 59 lines of code python/rocketmq/rpc_client.py x: 2 # contributors y: 237 lines of code python/rocketmq/session.py x: 1 # contributors y: 49 lines of code python/rocketmq/status_checker.py x: 1 # contributors y: 137 lines of code cpp/include/rocketmq/Configuration.h x: 2 # contributors y: 43 lines of code cpp/source/client/ClientManagerImpl.cpp x: 2 # contributors y: 1184 lines of code cpp/source/client/include/ClientManagerImpl.h x: 2 # contributors y: 125 lines of code cpp/source/rocketmq/ClientImpl.cpp x: 2 # contributors y: 505 lines of code cpp/source/rocketmq/Producer.cpp x: 2 # contributors y: 72 lines of code cpp/source/rocketmq/SimpleConsumer.cpp x: 2 # contributors y: 102 lines of code cpp/source/rocketmq/include/SimpleConsumerImpl.h x: 2 # contributors y: 53 lines of code rust/src/model/message_id.rs x: 1 # contributors y: 132 lines of code rust/src/lib.rs x: 3 # contributors y: 33 lines of code rust/src/model/message.rs x: 1 # contributors y: 77 lines of code rust/src/model/mod.rs x: 1 # contributors y: 20 lines of code python/rocketmq/log.py x: 2 # contributors y: 18 lines of code python/rocketmq/client_manager.py x: 2 # contributors y: 119 lines of code python/rocketmq/signature.py x: 2 # contributors y: 66 lines of code java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/ConsumerImpl.java x: 4 # contributors y: 227 lines of code java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/ProcessQueueImpl.java x: 2 # contributors y: 560 lines of code java/client/src/main/java/org/apache/rocketmq/client/java/example/AsyncProducerExample.java x: 2 # contributors y: 40 lines of code python/rocketmq/message.py x: 1 # contributors y: 90 lines of code python/rocketmq/message_id.py x: 1 # contributors y: 4 lines of code python/rocketmq/protocol/admin_pb2.pyi x: 1 # contributors y: 22 lines of code python/rocketmq/protocol/service_pb2_grpc.py x: 1 # contributors y: 342 lines of code golang/simple_consumer.go x: 7 # contributors y: 382 lines of code golang/example/consumer/simple_consumer/main.go x: 4 # contributors y: 64 lines of code golang/example/producer/async/main.go x: 4 # contributors y: 55 lines of code csharp/rocketmq-client-csharp/Utilities.cs x: 3 # contributors y: 112 lines of code golang/rpc_client.go x: 3 # contributors y: 137 lines of code rust/src/pb/apache.rocketmq.v2.rs x: 1 # contributors y: 1885 lines of code rust/src/error.rs x: 2 # contributors y: 168 lines of code golang/conn.go x: 4 # contributors y: 99 lines of code golang/conn_options.go x: 4 # contributors y: 83 lines of code golang/client_manager.go x: 5 # contributors y: 265 lines of code golang/pkg/utils/utils.go x: 4 # contributors y: 240 lines of code golang/client.go x: 6 # contributors y: 574 lines of code cpp/proto/apache/rocketmq/v2/service.proto x: 3 # contributors y: 378 lines of code cpp/source/base/UtilAll.cpp x: 2 # contributors y: 157 lines of code golang/metric.go x: 3 # contributors y: 177 lines of code golang/simple_consumer_options.go x: 2 # contributors y: 138 lines of code golang/transaction.go x: 2 # contributors y: 89 lines of code java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/PushConsumerImpl.java x: 1 # contributors y: 435 lines of code java/client/src/main/java/org/apache/rocketmq/client/java/impl/consumer/PushSubscriptionSettings.java x: 1 # contributors y: 117 lines of code golang/message.go x: 3 # contributors y: 300 lines of code golang/message_id_codec.go x: 3 # contributors y: 84 lines of code golang/producer.go x: 6 # contributors y: 393 lines of code golang/producer_options.go x: 4 # contributors y: 128 lines of code golang/publishing_message.go x: 5 # contributors y: 79 lines of code java/client/src/main/java/org/apache/rocketmq/client/java/message/MessageViewImpl.java x: 1 # contributors y: 241 lines of code golang/config.go x: 4 # contributors y: 8 lines of code golang/consumer.go x: 3 # contributors y: 9 lines of code golang/rpc_client_mock.go x: 3 # contributors y: 150 lines of code java/client/src/main/java/org/apache/rocketmq/client/java/impl/ClientManagerImpl.java x: 1 # contributors y: 395 lines of code csharp/rocketmq-client-csharp/Client.cs x: 4 # contributors y: 411 lines of code csharp/rocketmq-client-csharp/ClientConfig.cs x: 4 # contributors y: 50 lines of code csharp/rocketmq-client-csharp/Message.cs x: 3 # contributors y: 121 lines of code csharp/rocketmq-client-csharp/Producer.cs x: 4 # contributors y: 335 lines of code csharp/rocketmq-client-csharp/SimpleConsumer.cs x: 3 # contributors y: 279 lines of code csharp/rocketmq-client-csharp/Transaction.cs x: 1 # contributors y: 100 lines of code csharp/rocketmq-client-csharp/ClientManager.cs x: 4 # contributors y: 141 lines of code csharp/rocketmq-client-csharp/IRpcClient.cs x: 3 # contributors y: 29 lines of code csharp/rocketmq-client-csharp/ExponentialBackoffRetryPolicy.cs x: 1 # contributors y: 63 lines of code csharp/rocketmq-client-csharp/TopicRouteData.cs x: 3 # contributors y: 45 lines of code csharp/rocketmq-client-csharp/ExpressionType.cs x: 2 # contributors y: 8 lines of code java/client/src/main/java/org/apache/rocketmq/client/java/impl/ClientImpl.java x: 1 # contributors y: 579 lines of code java/client/src/main/java/org/apache/rocketmq/client/java/rpc/RpcClientImpl.java x: 1 # contributors y: 183 lines of code java/client/src/main/java/org/apache/rocketmq/client/java/impl/producer/ProducerImpl.java x: 1 # contributors y: 445 lines of code java/client/src/main/java/org/apache/rocketmq/client/java/impl/ClientSessionImpl.java x: 1 # contributors y: 161 lines of code java/client/src/main/java/org/apache/rocketmq/client/java/metrics/MessageMeterInterceptor.java x: 1 # contributors y: 170 lines of code php/protocol/apache/rocketmq/v2/definition.proto x: 1 # contributors y: 366 lines of code cpp/source/rocketmq/ProducerImpl.cpp x: 2 # contributors y: 477 lines of code golang/protocol/v2/definition.pb.go x: 2 # contributors y: 2602 lines of code golang/protocol/v2/service.pb.go x: 1 # contributors y: 2424 lines of code golang/protocol/v2/service_grpc.pb.go x: 2 # contributors y: 456 lines of code cpp/source/base/MixAll.cpp x: 2 # contributors y: 246 lines of code cpp/proto/apache/rocketmq/v2/definition.proto x: 3 # contributors y: 366 lines of code cpp/source/rocketmq/PushConsumerImpl.cpp x: 1 # contributors y: 513 lines of code cpp/source/rocketmq/SimpleConsumerImpl.cpp x: 1 # contributors y: 316 lines of code cpp/source/client/TelemetryBidiReactor.cpp x: 1 # contributors y: 284 lines of code cpp/source/rocketmq/ConsumeMessageServiceImpl.cpp x: 1 # contributors y: 109 lines of code cpp/source/client/include/OpenSSLCompatible.h x: 1 # contributors y: 289 lines of code
2602.0
lines of code
  min: 1.0
  average: 88.33
  25th percentile: 16.0
  median: 38.0
  75th percentile: 78.5
  max: 2602.0
0 7.0
# contributors
min: 1.0 | average: 1.4 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 7.0