apache / dubbo-go-pixiu
Based on the proxy gateway service of dubbo-go, it solves the problem that the external protocol calls the internal Dubbo cluster. At present, it supports HTTP and gRPC[developing].
GitHub Repo
185K
lines of main code
1.1K files
186K
lines of test code
929 files
31K
lines of other code
278 files
99%
main code touched
1 year (185K LOC)
99%
new main code
1 year (184K LOC)
1
recent contributors
past 30 days
4y
age
1,303 days
144K
go
39K
yaml
PROTO
958
proto
TPL
240
tpl
46
py
12
rb

github actions
npm
gradle
make
docker


Main Code: 184,675 LOC (1090 files) = GO (78%) + YAML (20%) + PROTO (<1%) + YML (<1%) + TPL (<1%) + PY (<1%) + RB (<1%)
Secondary code: Test: 185,680 LOC (929); Generated: 300 LOC (2); Build & Deploy: 2,215 LOC (36); Other: 28,409 LOC (240);
Duplication: 29%
File Size: 23% long (>1000 LOC), 32% short (<= 200 LOC)
Unit Size: 5% long (>100 LOC), 44% short (<= 10 LOC)
Conditional Complexity: 3% complex (McCabe index > 50), 50% simple (McCabe index <= 5)
Logical Component Decomposition: primary (12 components)

3 years, 6 months old

  • <1% of code older than 365 days
  • <1% of code not updated in the past 365 days

<1% of code updated more than 50 times

Also see temporal dependencies for files frequently changed in same commits.

Goals: Keep the system simple and easy to change (4)
Straight_Line
Features of interest:
TODOs
169 files

generated by sokrates.dev (configuration) on 2023-08-10; reference date: 2023-08-08