apache / shenyu
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
10% | 2% | 22% | 24% | 40%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
sql75% | 0% | 15% | 5% | 3%
java0% | 2% | 20% | 27% | 49%
html0% | 97% | 0% | 0% | 2%
xml0% | 0% | 53% | 31% | 15%
http0% | 0% | 0% | 31% | 68%
yaml0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
lua0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
db73% | 0% | 16% | 5% | 3%
shenyu-admin2% | 2% | 27% | 31% | 36%
shenyu-common0% | 6% | 17% | 27% | 47%
shenyu-alert0% | 56% | 17% | 0% | 26%
shenyu-plugin0% | 2% | 6% | 21% | 69%
shenyu-kubernetes-controller0% | 0% | 79% | 13% | 7%
shenyu-client0% | 0% | 25% | 33% | 41%
shenyu-web0% | 0% | 35% | 25% | 39%
shenyu-registry0% | 0% | 31% | 38% | 30%
shenyu-sync-data-center0% | 0% | 21% | 31% | 47%
shenyu-register-center0% | 0% | 37% | 35% | 26%
shenyu-sdk0% | 0% | 27% | 30% | 42%
shenyu-spi0% | 0% | 85% | 0% | 14%
shenyu-admin-listener0% | 0% | 15% | 17% | 67%
script0% | 0% | 100% | 0% | 0%
shenyu-loadbalancer0% | 0% | 36% | 0% | 63%
shenyu-spring-boot-starter0% | 0% | 0% | 20% | 79%
shenyu-protocol0% | 0% | 0% | 10% | 89%
shenyu-examples0% | 0% | 0% | 0% | 100%
shenyu-dist0% | 0% | 0% | 0% | 100%
shenyu-disruptor0% | 0% | 0% | 0% | 100%
shenyu-bootstrap0% | 0% | 0% | 0% | 100%
shenyu-e2e0% | 0% | 0% | 0% | 100%
shenyu-infra0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
schema.sql
in db/init/oracle
2645 -
create-table.sql
in db/init/pg
2590 -
create-table.sql
in db/init/og
2461 -
schema.sql
in db/init/mysql
2215 -
schema.sql
in db/init/ob
2163 -
schema.sql
in shenyu-admin/src/main/resources/sql-script/h2
1254 -
ShenyuConfig.java
in shenyu-common/src/main/java/org/apache/shenyu/common/config
715 185
mailAlarm.html
in shenyu-alert/src/main/resources/static
670 -
AppAuthServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
609 26
SelectorServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
545 36
ShenyuTrie.java
in shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/trie
510 31
IngressReconciler.java
in shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/reconciler
472 20
467 -
ProxySelectorServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
461 15
DiscoveryServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
460 19
namespace-plugin-rel-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
444 -
LocalPluginController.java
in shenyu-web/src/main/java/org/apache/shenyu/web/controller
442 50
selector-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
430 -
RuleServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
423 25
405 -
HttpClientProperties.java
in shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/config
399 88
ConfigsServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
398 33
resouce-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
370 -
DubboIngressParser.java
in shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser
362 15
UpstreamCheckService.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
355 20
MetaDataRegisterDTO.java
in shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto
355 64
ShenyuClientsRegistrar.java
in shenyu-sdk/shenyu-sdk-feign/src/main/java/org/apache/shenyu/sdk/feign
354 24
HttpUtils.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/utils
353 37
OpenApiUtils.java
in shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/utils
350 37
rule-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
347 -
plugin-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
346 -
GrpcParser.java
in shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser
341 14
GsonUtils.java
in shenyu-common/src/main/java/org/apache/shenyu/common/utils
341 24
AbstractShenyuPlugin.java
in shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base
329 22
ApiDocRegisterDTO.java
in shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto
329 68
326 -
323 -
PermissionMenuVO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo
321 61
ShenyuPluginLoader.java
in shenyu-web/src/main/java/org/apache/shenyu/web/loader
320 17
AbstractContextRefreshedEventListener.java
in shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/client
317 20
RequestHandle.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule
313 63
LoggingConsolePlugin.java
in shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-console/src/main/java/org/apache/shenyu/plugin/logging/console
307 17
DivideIngressParser.java
in shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser
306 7
ApiVO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo
305 66
api-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
303 -
WebSocketParser.java
in shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser
303 7
app-auth-sqlmap.xml
in shenyu-admin/src/main/resources/mappers
296 -
SelectorDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
294 45
EurekaInstanceRegisterRepository.java
in shenyu-registry/shenyu-registry-eureka/src/main/java/org/apache/shenyu/registry/eureka
290 11
ResourceDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
288 47
Files With Most Units (Top 50)
File# lines# units
ShenyuConfig.java
in shenyu-common/src/main/java/org/apache/shenyu/common/config
715 185
HttpClientProperties.java
in shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/config
399 88
ApiDocRegisterDTO.java
in shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto
329 68
ApiVO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo
305 66
MetaDataRegisterDTO.java
in shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto
355 64
RequestHandle.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule
313 63
PermissionMenuVO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo
321 61
AlertReceiverDTO.java
in shenyu-alert/src/main/java/org/apache/shenyu/alert/model
204 56
AlertReceiverDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
202 56
ApiDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
270 55
SelectorData.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto
275 53
LocalPluginController.java
in shenyu-web/src/main/java/org/apache/shenyu/web/controller
442 50
Upstream.java
in shenyu-loadbalancer/src/main/java/org/apache/shenyu/loadbalancer/entity
226 49
ProxySelectorAddDTO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto
196 48
SelectorDTO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto
263 48
ShenyuRequestLog.java
in shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/entity
191 47
ResourceDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
288 47
RuleData.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto
258 47
SelectorVO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo
208 46
ResourceDTO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto
243 45
SelectorDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
294 45
MetaData.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto
237 43
RoleEditVO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo
195 42
RuleDTO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto
222 39
RuleDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
252 39
MetaDataDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
217 39
DubboRpcExt.java
in shenyu-client/shenyu-client-dubbo/shenyu-client-dubbo-common/src/main/java/org/apache/shenyu/client/dubbo/common/dto
199 39
HuaweiLogCollectConfig.java
in shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-huawei-lts/src/main/java/org/apache/shenyu/plugin/huawei/lts/config
170 38
ApiDTO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto
169 38
MockRequestRecordVO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo
190 37
HttpUtils.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/utils
353 37
OpenApiUtils.java
in shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/utils
350 37
ResourceVO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo
203 36
SelectorServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
545 36
NettyHttpProperties.java
in shenyu-common/src/main/java/org/apache/shenyu/common/config
137 36
AppAuthDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
219 35
URIRegisterDTO.java
in shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto
197 35
PluginData.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto
178 35
DiscoveryUpstreamData.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto
171 35
HystrixHandle.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule
176 35
TencentLogCollectConfig.java
in shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-tencent-cls/src/main/java/org/apache/shenyu/plugin/tencent/cls/config
153 34
DiscoveryConfigRegisterDTO.java
in shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto
152 34
ApiBean.java
in shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register
176 34
ConfigsServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
398 33
SentinelHandle.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule
169 33
AbstractNodeDataSyncService.java
in shenyu-sync-data-center/shenyu-sync-data-api/src/main/java/org/apache/shenyu/sync/data/core
274 32
ShenyuTrie.java
in shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/trie
510 31
MetaDataVO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo
171 31
PluginHandleDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
183 31
ShenyuDictDO.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity
183 31
Files With Long Lines (Top 50)

There are 749 files with lines longer than 120 characters. In total, there are 12564 long lines.

File# lines# units# long lines
schema.sql
in db/init/mysql
2215 - 1762
schema.sql
in db/init/ob
2163 - 1748
create-table.sql
in db/init/pg
2590 - 1659
create-table.sql
in db/init/og
2461 - 1529
schema.sql
in shenyu-admin/src/main/resources/sql-script/h2
1254 - 756
schema.sql
in db/init/oracle
2645 - 586
326 - 256
405 - 230
116 - 115
116 - 115
116 - 114
116 - 114
227 - 109
212 - 83
262 - 76
262 - 76
133 - 72
82 - 63
191 - 62
71 - 61
323 - 60
467 - 57
87 - 53
93 - 50
92 - 50
127 - 45
IngressReconciler.java
in shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/reconciler
472 20 42
47 - 40
45 - 40
74 - 36
226 - 35
AbstractNodeDataChangedListener.java
in shenyu-admin-listener/shenyu-admin-listener-api/src/main/java/org/apache/shenyu/admin/listener
261 25 31
mailAlarm.html
in shenyu-alert/src/main/resources/static
670 - 27
SelectorServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
545 36 27
AbstractShenyuClientRegisterServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register
244 17 22
Resilience4JHandle.java
in shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule
171 31 22
AbstractLogCollector.java
in shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/collector
127 6 21
ProxySelectorServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
461 15 21
DiscoveryServiceImpl.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
460 19 21
DubboIngressParser.java
in shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser
362 15 21
IngressControllerConfiguration.java
in shenyu-spring-boot-starter/shenyu-spring-boot-starter-k8s/src/main/java/org/apache/shenyu/springboot/starter/k8s
145 12 21
ShenyuNettyWebServerConfiguration.java
in shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/netty
125 4 21
DivideIngressParser.java
in shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser
306 7 20
UpstreamCheckService.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl
355 20 19
GrpcParser.java
in shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser
341 14 19
AbstractDiscoveryProcessor.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery
213 16 18
AbstractDataChangedListener.java
in shenyu-admin/src/main/java/org/apache/shenyu/admin/listener
210 26 18
RequestPlugin.java
in shenyu-plugin/shenyu-plugin-request/src/main/java/org/apache/shenyu/plugin/request
173 13 17
AbstractNodeDataSyncService.java
in shenyu-sync-data-center/shenyu-sync-data-api/src/main/java/org/apache/shenyu/sync/data/core
274 32 16
LoggingConsolePlugin.java
in shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-console/src/main/java/org/apache/shenyu/plugin/logging/console
307 17 15
Correlations

File Size vs. Commits (all time): 1761 points

shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/LoadServiceDocEntryImpl.java x: 13 commits (all time) y: 208 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/CustomRetryStrategy.java x: 2 commits (all time) y: 16 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/DefaultRetryStrategy.java x: 2 commits (all time) y: 100 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/ExponentialRetryBackoffStrategy.java x: 2 commits (all time) y: 31 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/RetryStrategy.java x: 2 commits (all time) y: 7 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/UpstreamCheckService.java x: 41 commits (all time) y: 355 lines of code db/init/mysql/schema.sql x: 108 commits (all time) y: 2215 lines of code db/init/ob/schema.sql x: 22 commits (all time) y: 2163 lines of code db/init/og/create-table.sql x: 48 commits (all time) y: 2461 lines of code db/init/oracle/schema.sql x: 106 commits (all time) y: 2645 lines of code db/init/pg/create-table.sql x: 102 commits (all time) y: 2590 lines of code db/upgrade/2.7.0-upgrade-2.7.1-mysql.sql x: 7 commits (all time) y: 116 lines of code db/upgrade/2.7.0-upgrade-2.7.1-ob.sql x: 6 commits (all time) y: 116 lines of code db/upgrade/2.7.0-upgrade-2.7.1-oracle.sql x: 7 commits (all time) y: 227 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/constant/Constants.java x: 74 commits (all time) y: 198 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiTokenLimiterHandle.java x: 2 commits (all time) y: 68 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java x: 1 commits (all time) y: 86 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/AiModel.java x: 1 commits (all time) y: 14 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/openai/OpenAI.java x: 1 commits (all time) y: 76 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt/AiPromptPlugin.java x: 1 commits (all time) y: 94 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt/handler/AiPromptPluginDataHandler.java x: 1 commits (all time) y: 43 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/AiTokenLimiterPlugin.java x: 1 commits (all time) y: 229 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/handler/AiTokenLimiterPluginHandler.java x: 1 commits (all time) y: 69 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/ShenyuReactiveRedisTemplate.java x: 1 commits (all time) y: 26 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/result/ShenyuResultEnum.java x: 18 commits (all time) y: 58 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/client/ElasticSearchLogCollectClient.java x: 10 commits (all time) y: 128 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/config/AliyunLogCollectConfig.java x: 4 commits (all time) y: 116 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-tencent-cls/src/main/java/org/apache/shenyu/plugin/tencent/cls/config/TencentLogCollectConfig.java x: 3 commits (all time) y: 153 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/config/ElasticSearchLogCollectConfig.java x: 8 commits (all time) y: 107 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginHandleServiceImpl.java x: 17 commits (all time) y: 191 lines of code shenyu-admin/src/main/resources/sql-script/h2/schema.sql x: 157 commits (all time) y: 1254 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AlertReceiverServiceImpl.java x: 7 commits (all time) y: 85 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AppAuthServiceImpl.java x: 32 commits (all time) y: 609 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/AbstractDataChangedListener.java x: 16 commits (all time) y: 210 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryServiceImpl.java x: 20 commits (all time) y: 460 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/MetaDataServiceImpl.java x: 29 commits (all time) y: 272 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/AbstractHttpClientPlugin.java x: 18 commits (all time) y: 112 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/config/ClickHouseLogCollectConfig.java x: 6 commits (all time) y: 98 lines of code shenyu-alert/src/main/java/org/apache/shenyu/alert/strategy/DingTalkRobotAlertNotifyStrategy.java x: 3 commits (all time) y: 89 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/GsonUtils.java x: 18 commits (all time) y: 341 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/ShenyuPlugin.java x: 10 commits (all time) y: 45 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/RequestUrlUtils.java x: 7 commits (all time) y: 55 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/WebFluxResultUtils.java x: 19 commits (all time) y: 56 lines of code shenyu-plugin/shenyu-plugin-context-path/src/main/java/org/apache/shenyu/plugin/context/path/ContextPathPlugin.java x: 23 commits (all time) y: 77 lines of code shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-hystrix/src/main/java/org/apache/shenyu/plugin/hystrix/HystrixPlugin.java x: 5 commits (all time) y: 76 lines of code shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-sentinel/src/main/java/org/apache/shenyu/plugin/sentinel/SentinelPlugin.java x: 5 commits (all time) y: 60 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/body/LoggingServerHttpResponse.java x: 12 commits (all time) y: 193 lines of code shenyu-plugin/shenyu-plugin-metrics/src/main/java/org/apache/shenyu/plugin/metrics/MetricsPlugin.java x: 6 commits (all time) y: 82 lines of code shenyu-plugin/shenyu-plugin-modify-response/src/main/java/org/apache/shenyu/plugin/modify/response/ModifyResponsePlugin.java x: 22 commits (all time) y: 125 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide/DividePlugin.java x: 4 commits (all time) y: 146 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-dubbo/shenyu-plugin-dubbo-common/src/main/java/org/apache/shenyu/plugin/dubbo/common/AbstractDubboPlugin.java x: 4 commits (all time) y: 91 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/GrpcPlugin.java x: 5 commits (all time) y: 125 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-motan/src/main/java/org/apache/shenyu/plugin/motan/MotanPlugin.java x: 4 commits (all time) y: 79 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-sofa/src/main/java/org/apache/shenyu/plugin/sofa/param/SofaParamResolveServiceImpl.java x: 2 commits (all time) y: 84 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-tars/src/main/java/org/apache/shenyu/plugin/tars/TarsPlugin.java x: 5 commits (all time) y: 102 lines of code shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/ResponsePlugin.java x: 7 commits (all time) y: 31 lines of code shenyu-plugin/shenyu-plugin-rewrite/src/main/java/org/apache/shenyu/plugin/rewrite/RewritePlugin.java x: 22 commits (all time) y: 83 lines of code shenyu-plugin/shenyu-plugin-security/shenyu-plugin-sign/src/main/java/org/apache/shenyu/plugin/sign/service/ComposableSignService.java x: 5 commits (all time) y: 158 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DashboardUserServiceImpl.java x: 32 commits (all time) y: 279 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/NamespaceUserServiceImpl.java x: 2 commits (all time) y: 58 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/AiPromptConfig.java x: 1 commits (all time) y: 53 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiProxyHandle.java x: 3 commits (all time) y: 97 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/enums/PluginEnum.java x: 54 commits (all time) y: 83 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/URIRegisterExecutorSubscriber.java x: 17 commits (all time) y: 94 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/disruptor/subcriber/ShenyuClientURIExecutorSubscriber.java x: 7 commits (all time) y: 83 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PluginDO.java x: 10 commits (all time) y: 199 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/NamespaceServiceImpl.java x: 13 commits (all time) y: 190 lines of code db/upgrade/2.5.1-upgrade-2.6.0-mysql.sql x: 12 commits (all time) y: 133 lines of code db/upgrade/2.5.1-upgrade-2.6.0-oracle.sql x: 10 commits (all time) y: 226 lines of code db/upgrade/2.6.1-upgrade-2.7.0-mysql.sql x: 27 commits (all time) y: 212 lines of code db/upgrade/2.6.1-upgrade-2.7.0-og.sql x: 23 commits (all time) y: 262 lines of code db/upgrade/2.6.1-upgrade-2.7.0-oracle.sql x: 23 commits (all time) y: 323 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/JsonUtils.java x: 11 commits (all time) y: 120 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ShenyuClientHttpRegistryController.java x: 11 commits (all time) y: 73 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/AbstractDiscoveryProcessor.java x: 5 commits (all time) y: 213 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/DefaultDiscoveryProcessor.java x: 10 commits (all time) y: 55 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/DiscoveryDataChangedEventSyncListener.java x: 7 commits (all time) y: 151 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/listener/DataChangedEventListener.java x: 1 commits (all time) y: 6 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/DiscoveryConfigRegisterExecutorSubscriber.java x: 3 commits (all time) y: 35 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryMapper.java x: 10 commits (all time) y: 25 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryRelMapper.java x: 6 commits (all time) y: 18 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/converter/AbstractSelectorHandleConverter.java x: 7 commits (all time) y: 47 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/SelectorUtil.java x: 3 commits (all time) y: 53 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/InstanceRegisterListener.java x: 3 commits (all time) y: 67 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/DiscoverySyncData.java x: 4 commits (all time) y: 46 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/common/IngressConstants.java x: 10 commits (all time) y: 71 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/reconciler/IngressReconciler.java x: 16 commits (all time) y: 472 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/repository/ShenyuCacheRepository.java x: 5 commits (all time) y: 106 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/context/ShenyuContext.java x: 7 commits (all time) y: 65 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/ApiDocRegisterDTO.java x: 5 commits (all time) y: 329 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/enums/RegisterTypeEnum.java x: 5 commits (all time) y: 16 lines of code shenyu-registry/shenyu-registry-apollo/src/main/java/org/apache/shenyu/registry/apollo/ApolloInstanceRegisterRepository.java x: 3 commits (all time) y: 139 lines of code shenyu-registry/shenyu-registry-etcd/src/main/java/org/apache/shenyu/registry/etcd/EtcdClient.java x: 5 commits (all time) y: 89 lines of code shenyu-registry/shenyu-registry-etcd/src/main/java/org/apache/shenyu/registry/etcd/EtcdInstanceRegisterRepository.java x: 3 commits (all time) y: 157 lines of code shenyu-registry/shenyu-registry-eureka/src/main/java/org/apache/shenyu/registry/eureka/EurekaInstanceRegisterRepository.java x: 6 commits (all time) y: 290 lines of code shenyu-registry/shenyu-registry-nacos/src/main/java/org/apache/shenyu/registry/nacos/NacosInstanceRegisterRepository.java x: 3 commits (all time) y: 228 lines of code shenyu-registry/shenyu-registry-zookeeper/src/main/java/org/apache/shenyu/registry/zookeeper/ZookeeperClient.java x: 6 commits (all time) y: 156 lines of code shenyu-registry/shenyu-registry-zookeeper/src/main/java/org/apache/shenyu/registry/zookeeper/ZookeeperInstanceRegisterRepository.java x: 3 commits (all time) y: 210 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/controller/LocalPluginController.java x: 18 commits (all time) y: 442 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginServiceImpl.java x: 42 commits (all time) y: 221 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/constant/AdminConstants.java x: 29 commits (all time) y: 66 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-console/src/main/java/org/apache/shenyu/plugin/logging/console/LoggingConsolePlugin.java x: 11 commits (all time) y: 307 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/ShenyuAdminBootstrap.java x: 4 commits (all time) y: 10 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-kafka/src/main/java/org/apache/shenyu/plugin/logging/kafka/client/KafkaLogCollectClient.java x: 12 commits (all time) y: 120 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/client/AbstractContextRefreshedEventListener.java x: 18 commits (all time) y: 317 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/AbstractApiDocRegistrar.java x: 4 commits (all time) y: 136 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/ApiDocRegistrarImpl.java x: 2 commits (all time) y: 159 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/utils/OpenApiUtils.java x: 3 commits (all time) y: 350 lines of code shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/ApacheDubboServiceBeanListener.java x: 37 commits (all time) y: 208 lines of code shenyu-client/shenyu-client-dubbo/shenyu-client-dubbo-common/src/main/java/org/apache/shenyu/client/dubbo/common/dto/DubboRpcExt.java x: 8 commits (all time) y: 199 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-dubbo/shenyu-plugin-apache-dubbo/src/main/java/org/apache/shenyu/plugin/apache/dubbo/proxy/ApacheDubboGrayLoadBalance.java x: 6 commits (all time) y: 69 lines of code shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/strategy/WebClientMessageWriter.java x: 26 commits (all time) y: 111 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/MockHandle.java x: 3 commits (all time) y: 42 lines of code shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/resources/spring-dubbo.xml x: 4 commits (all time) y: 17 lines of code shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/resources/spring-dubbo.xml x: 8 commits (all time) y: 15 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/body/LoggingServerHttpRequest.java x: 4 commits (all time) y: 36 lines of code shenyu-sync-data-center/shenyu-sync-data-api/src/main/java/org/apache/shenyu/sync/data/core/AbstractNodeDataSyncService.java x: 6 commits (all time) y: 274 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-common/src/main/java/org/apache/shenyu/springboot/starter/client/common/config/ShenyuClientCommonBeanConfiguration.java x: 9 commits (all time) y: 34 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-k8s/src/main/java/org/apache/shenyu/springboot/starter/k8s/IngressControllerConfiguration.java x: 6 commits (all time) y: 145 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-kafka/src/main/java/org/apache/shenyu/plugin/logging/kafka/config/KafkaLogCollectConfig.java x: 8 commits (all time) y: 97 lines of code script/shenyu_checkstyle.xml x: 16 commits (all time) y: 238 lines of code shenyu-admin-listener/shenyu-admin-listener-api/src/main/java/org/apache/shenyu/admin/listener/AbstractNodeDataChangedListener.java x: 6 commits (all time) y: 261 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/SelectorController.java x: 24 commits (all time) y: 85 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/BatchCommonDTO.java x: 8 commits (all time) y: 47 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/DetailDTO.java x: 2 commits (all time) y: 133 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/FieldDTO.java x: 3 commits (all time) y: 169 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/MetaDataDTO.java x: 11 commits (all time) y: 137 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/NamespacePluginDTO.java x: 4 commits (all time) y: 94 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/PluginDTO.java x: 16 commits (all time) y: 104 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ScalePolicyDTO.java x: 2 commits (all time) y: 137 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/SelectorDTO.java x: 13 commits (all time) y: 263 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AuthParamDO.java x: 4 commits (all time) y: 111 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AuthPathDO.java x: 4 commits (all time) y: 126 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DetailDO.java x: 2 commits (all time) y: 107 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DiscoveryDO.java x: 4 commits (all time) y: 171 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DiscoveryHandlerDO.java x: 2 commits (all time) y: 115 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DiscoveryRelDO.java x: 3 commits (all time) y: 123 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ModelDO.java x: 2 commits (all time) y: 79 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/NamespacePluginRelDO.java x: 5 commits (all time) y: 153 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ParameterDO.java x: 2 commits (all time) y: 147 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PluginHandleDO.java x: 4 commits (all time) y: 183 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/RuleDO.java x: 8 commits (all time) y: 252 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ScaleRuleDO.java x: 2 commits (all time) y: 170 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/SelectorDO.java x: 7 commits (all time) y: 294 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/TagDO.java x: 7 commits (all time) y: 184 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/DetailQuery.java x: 2 commits (all time) y: 48 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/NamespacePluginQuery.java x: 2 commits (all time) y: 38 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/SelectorConditionQuery.java x: 5 commits (all time) y: 40 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/scale/collector/PrometheusMetricsProvider.java x: 3 commits (all time) y: 83 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/scale/monitor/observer/ScaleObserver.java x: 3 commits (all time) y: 29 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AlertDispatchServiceImpl.java x: 8 commits (all time) y: 141 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/TagServiceImpl.java x: 7 commits (all time) y: 168 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/AbstractShenyuClientRegisterServiceImpl.java x: 37 commits (all time) y: 244 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/shutdown/ShutdownHookManager.java x: 6 commits (all time) y: 110 lines of code shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidator.java x: 9 commits (all time) y: 271 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java x: 5 commits (all time) y: 313 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ParamMappingRuleHandle.java x: 3 commits (all time) y: 107 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/timer/TimingWheel.java x: 4 commits (all time) y: 72 lines of code shenyu-disruptor/src/main/java/org/apache/shenyu/disruptor/provider/DisruptorProvider.java x: 6 commits (all time) y: 54 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/DivideIngressParser.java x: 6 commits (all time) y: 306 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/GrpcParser.java x: 4 commits (all time) y: 341 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/SofaParser.java x: 4 commits (all time) y: 257 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/BodyParamUtils.java x: 8 commits (all time) y: 93 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/collector/AbstractLogCollector.java x: 8 commits (all time) y: 127 lines of code shenyu-plugin/shenyu-plugin-param-mapping/src/main/java/org/apache/shenyu/plugin/param/mapping/strategy/FormDataOperator.java x: 8 commits (all time) y: 117 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/client/GrpcClientBuilder.java x: 5 commits (all time) y: 68 lines of code shenyu-protocol/shenyu-protocol-tcp/src/main/java/org/apache/shenyu/protocol/tcp/TcpBootstrapServer.java x: 8 commits (all time) y: 75 lines of code shenyu-sdk/shenyu-sdk-feign/src/main/java/org/apache/shenyu/sdk/feign/ShenyuClientsRegistrar.java x: 5 commits (all time) y: 354 lines of code shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/ShenyuClientsRegistrar.java x: 7 commits (all time) y: 286 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-spring-websocket/src/main/java/org/apache/shenyu/springboot/starter/client/spring/websocket/ShenyuSpringWebSocketClientConfiguration.java x: 11 commits (all time) y: 45 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc/src/main/java/org/apache/shenyu/springboot/starter/client/springmvc/ShenyuSpringMvcClientConfiguration.java x: 19 commits (all time) y: 64 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-nacos/src/main/java/org/apache/shenyu/springboot/starter/sync/data/nacos/NacosSyncDataConfiguration.java x: 10 commits (all time) y: 73 lines of code shenyu-sync-data-center/shenyu-sync-data-apollo/src/main/java/org/apache/shenyu/sync/data/apollo/ApolloDataService.java x: 9 commits (all time) y: 126 lines of code shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java x: 21 commits (all time) y: 218 lines of code shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper/ZookeeperSyncDataService.java x: 24 commits (all time) y: 72 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/loader/ShenyuPluginLoader.java x: 16 commits (all time) y: 320 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/DubboIngressParser.java x: 7 commits (all time) y: 362 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/MotanIngressParser.java x: 4 commits (all time) y: 245 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/WebSocketParser.java x: 4 commits (all time) y: 303 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/AppAuthMapper.java x: 12 commits (all time) y: 34 lines of code shenyu-admin/src/main/resources/mappers/app-auth-sqlmap.xml x: 18 commits (all time) y: 296 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/config/ShenyuClientConfig.java x: 6 commits (all time) y: 32 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/MetaDataRegisterDTO.java x: 12 commits (all time) y: 355 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/URIRegisterDTO.java x: 11 commits (all time) y: 197 lines of code shenyu-sdk/shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring/annotation/PathVariableParameterProcessor.java x: 5 commits (all time) y: 46 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/AuthParamData.java x: 6 commits (all time) y: 50 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/DiscoveryUpstreamData.java x: 6 commits (all time) y: 171 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/MetaData.java x: 7 commits (all time) y: 237 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/PluginData.java x: 12 commits (all time) y: 178 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/RuleData.java x: 10 commits (all time) y: 258 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/SelectorData.java x: 12 commits (all time) y: 275 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/Resilience4JHandle.java x: 5 commits (all time) y: 171 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/DivideRuleHandle.java x: 9 commits (all time) y: 89 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/SpringCloudRuleHandle.java x: 8 commits (all time) y: 59 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/IpUtils.java x: 8 commits (all time) y: 221 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/VersionUtils.java x: 9 commits (all time) y: 82 lines of code shenyu-admin/src/main/resources/static/index.html x: 72 commits (all time) y: 14 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ApiServiceImpl.java x: 15 commits (all time) y: 229 lines of code shenyu-disruptor/src/main/java/org/apache/shenyu/disruptor/consumer/QueueConsumer.java x: 7 commits (all time) y: 35 lines of code shenyu-loadbalancer/src/main/java/org/apache/shenyu/loadbalancer/entity/Upstream.java x: 13 commits (all time) y: 226 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/NamespacePluginServiceImpl.java x: 17 commits (all time) y: 227 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/ClientApiRefreshedEventListener.java x: 5 commits (all time) y: 27 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/BaseApiRegistrarImpl.java x: 4 commits (all time) y: 62 lines of code shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/init/SpringMvcClientEventListener.java x: 17 commits (all time) y: 236 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ConfigsExportImportController.java x: 6 commits (all time) y: 87 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/MetaDataMapper.java x: 14 commits (all time) y: 31 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/DiscoveryUpstreamService.java x: 8 commits (all time) y: 24 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/NamespacePluginService.java x: 12 commits (all time) y: 29 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/PluginHandleService.java x: 6 commits (all time) y: 24 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/PluginService.java x: 16 commits (all time) y: 27 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/RuleService.java x: 18 commits (all time) y: 49 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/SelectorService.java x: 21 commits (all time) y: 54 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/configs/DictDataConfigsExportImportHandler.java x: 1 commits (all time) y: 41 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ConfigsServiceImpl.java x: 5 commits (all time) y: 398 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryUpstreamServiceImpl.java x: 10 commits (all time) y: 282 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ProxySelectorServiceImpl.java x: 13 commits (all time) y: 461 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/RuleServiceImpl.java x: 35 commits (all time) y: 423 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SelectorServiceImpl.java x: 49 commits (all time) y: 545 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SyncDataServiceImpl.java x: 19 commits (all time) y: 142 lines of code shenyu-admin/src/main/resources/mappers/meta-data-sqlmap.xml x: 18 commits (all time) y: 209 lines of code shenyu-alert/src/main/java/org/apache/shenyu/alert/model/AlertReceiverDTO.java x: 3 commits (all time) y: 204 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/HttpUtils.java x: 12 commits (all time) y: 353 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc/src/main/java/org/apache/shenyu/springboot/starter/client/springmvc/ShenyuSpringMvcClientInfoRegisterConfiguration.java x: 9 commits (all time) y: 43 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/NamespacePluginController.java x: 12 commits (all time) y: 137 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/WebClientPlugin.java x: 33 commits (all time) y: 76 lines of code shenyu-plugin/shenyu-plugin-request/src/main/java/org/apache/shenyu/plugin/request/RequestPlugin.java x: 12 commits (all time) y: 173 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-httpclient/src/main/java/org/apache/shenyu/springboot/starter/plugin/httpclient/HttpClientPluginConfiguration.java x: 28 commits (all time) y: 65 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/AbstractLoggingPlugin.java x: 15 commits (all time) y: 89 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/PluginController.java x: 22 commits (all time) y: 106 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/NamespacePluginRelMapper.java x: 10 commits (all time) y: 37 lines of code shenyu-admin/src/main/resources/mappers/namespace-plugin-rel-sqlmap.xml x: 16 commits (all time) y: 444 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterDubboServiceImpl.java x: 12 commits (all time) y: 71 lines of code shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/utils/BeanHolder.java x: 4 commits (all time) y: 28 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryUpstreamMapper.java x: 9 commits (all time) y: 28 lines of code shenyu-admin/src/main/resources/mappers/discovery-handler-sqlmap.xml x: 6 commits (all time) y: 179 lines of code shenyu-admin/src/main/resources/mappers/discovery-upstream-sqlmap.xml x: 11 commits (all time) y: 205 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/websocket/WebsocketCollector.java x: 15 commits (all time) y: 184 lines of code shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/client/ShenyuWebsocketClient.java x: 14 commits (all time) y: 170 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/websocket/WebsocketConfigurator.java x: 9 commits (all time) y: 57 lines of code shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/condition/strategy/MatchStrategy.java x: 3 commits (all time) y: 10 lines of code shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/WebsocketSyncDataService.java x: 17 commits (all time) y: 156 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ConfigController.java x: 12 commits (all time) y: 55 lines of code shenyu-admin-listener/shenyu-admin-listener-api/src/main/java/org/apache/shenyu/admin/service/SyncDataService.java x: 6 commits (all time) y: 8 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/RuleMapper.java x: 15 commits (all time) y: 35 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/SelectorMapper.java x: 16 commits (all time) y: 41 lines of code shenyu-admin/src/main/resources/mappers/auth-path-sqlmap.xml x: 11 commits (all time) y: 131 lines of code shenyu-admin/src/main/resources/mappers/rule-sqlmap.xml x: 22 commits (all time) y: 347 lines of code shenyu-admin/src/main/resources/mappers/selector-sqlmap.xml x: 24 commits (all time) y: 430 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/exception/ExceptionHandlers.java x: 15 commits (all time) y: 107 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/enums/EventTypeEnum.java x: 9 commits (all time) y: 63 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PermissionServiceImpl.java x: 19 commits (all time) y: 199 lines of code shenyu-admin/src/main/resources/mappers/namespace-sqlmap.xml x: 4 commits (all time) y: 218 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/DataChangedEventDispatcher.java x: 11 commits (all time) y: 85 lines of code shenyu-register-center/shenyu-register-client/shenyu-register-client-http/src/main/java/org/apache/shenyu/register/client/http/HttpClientRegisterRepository.java x: 23 commits (all time) y: 163 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/enums/EventType.java x: 5 commits (all time) y: 9 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/MetaDataController.java x: 17 commits (all time) y: 83 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/RuleController.java x: 20 commits (all time) y: 84 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterGrpcServiceImpl.java x: 17 commits (all time) y: 110 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterWebSocketServiceImpl.java x: 7 commits (all time) y: 95 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AlertReceiverDO.java x: 2 commits (all time) y: 202 lines of code shenyu-admin-listener/shenyu-admin-listener-api/src/main/java/org/apache/shenyu/admin/listener/AbstractPathDataChangedListener.java x: 5 commits (all time) y: 138 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ShenyuDictController.java x: 15 commits (all time) y: 76 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/NamespaceService.java x: 3 commits (all time) y: 15 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/entity/ShenyuRequestLog.java x: 6 commits (all time) y: 191 lines of code shenyu-sync-data-center/shenyu-sync-data-consul/src/main/java/org/apache/shenyu/sync/data/consul/ConsulSyncDataService.java x: 11 commits (all time) y: 174 lines of code shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdSyncDataService.java x: 14 commits (all time) y: 70 lines of code shenyu-spi/src/main/java/org/apache/shenyu/spi/ExtensionLoader.java x: 16 commits (all time) y: 267 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/http/HttpLongPollingDataChangedListener.java x: 15 commits (all time) y: 256 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/transfer/DiscoveryTransfer.java x: 10 commits (all time) y: 231 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/config/ShenyuConfig.java x: 43 commits (all time) y: 715 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DiscoveryUpstreamDO.java x: 6 commits (all time) y: 160 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ProxySelectorDO.java x: 4 commits (all time) y: 165 lines of code shenyu-admin/src/main/resources/mappers/scale-history-sqlmap.xml x: 1 commits (all time) y: 144 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/AppAuthController.java x: 17 commits (all time) y: 126 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AppAuthDO.java x: 6 commits (all time) y: 219 lines of code shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdClient.java x: 8 commits (all time) y: 147 lines of code shenyu-client/shenyu-client-sofa/src/main/java/org/apache/shenyu/client/sofa/SofaServiceEventListener.java x: 8 commits (all time) y: 190 lines of code shenyu-client/shenyu-client-tars/src/main/java/org/apache/shenyu/client/tars/TarsServiceBeanEventListener.java x: 9 commits (all time) y: 181 lines of code shenyu-client/shenyu-client-websocket/shenyu-client-spring-websocket/src/main/java/org/apache/shenyu/client/spring/websocket/init/SpringWebSocketClientEventListener.java x: 13 commits (all time) y: 234 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-tars/src/main/java/org/apache/shenyu/springboot/starter/client/tars/ShenyuTarsClientConfiguration.java x: 11 commits (all time) y: 22 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/RuleDTO.java x: 9 commits (all time) y: 222 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/spring/LocalDataSourceLoader.java x: 16 commits (all time) y: 81 lines of code shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/trie/ShenyuTrie.java x: 17 commits (all time) y: 510 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/config/DataBaseConfiguration.java x: 8 commits (all time) y: 36 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/SwaggerDocParser.java x: 13 commits (all time) y: 283 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/SelectorVO.java x: 7 commits (all time) y: 208 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ResourceServiceImpl.java x: 17 commits (all time) y: 139 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/DashboardUserVO.java x: 5 commits (all time) y: 115 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/DashboardUserController.java x: 30 commits (all time) y: 123 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/PluginHandleController.java x: 13 commits (all time) y: 72 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ResourceController.java x: 17 commits (all time) y: 92 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/RoleController.java x: 14 commits (all time) y: 80 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ResourceDTO.java x: 7 commits (all time) y: 243 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/RuleConditionDTO.java x: 7 commits (all time) y: 127 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/SelectorConditionDTO.java x: 7 commits (all time) y: 113 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ShenyuDictDTO.java x: 11 commits (all time) y: 113 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/shiro/bean/StatelessAuthFilter.java x: 12 commits (all time) y: 90 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/handler/GlobalErrorHandler.java x: 17 commits (all time) y: 54 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/handler/ShenyuWebHandler.java x: 25 commits (all time) y: 183 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ClusterMasterDO.java x: 1 commits (all time) y: 107 lines of code shenyu-alert/src/main/resources/static/mailAlarm.html x: 2 commits (all time) y: 670 lines of code shenyu-admin/src/main/resources/mappers/shenyu-dict-sqlmap.xml x: 14 commits (all time) y: 264 lines of code shenyu-admin/src/main/resources/mappers/resouce-sqlmap.xml x: 13 commits (all time) y: 370 lines of code shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/AbstractShenyuPlugin.java x: 35 commits (all time) y: 329 lines of code shenyu-admin/src/main/resources/mappers/plugin-sqlmap.xml x: 24 commits (all time) y: 346 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/PluginMapper.java x: 14 commits (all time) y: 37 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rocketmq/src/main/java/org/apache/shenyu/plugin/logging/rocketmq/client/RocketMQLogCollectClient.java x: 10 commits (all time) y: 97 lines of code shenyu-client/shenyu-client-grpc/src/main/java/org/apache/shenyu/client/grpc/json/JsonServerServiceInterceptor.java x: 9 commits (all time) y: 114 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/constant/ShenyuClientConstants.java x: 9 commits (all time) y: 17 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/config/HttpClientProperties.java x: 17 commits (all time) y: 399 lines of code shenyu-sdk/shenyu-sdk-core/src/main/java/org/apache/shenyu/sdk/core/client/AbstractShenyuSdkClient.java x: 9 commits (all time) y: 123 lines of code shenyu-plugin/shenyu-plugin-global/src/main/java/org/apache/shenyu/plugin/global/DefaultShenyuContextBuilder.java x: 15 commits (all time) y: 58 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/enums/OperatorEnum.java x: 11 commits (all time) y: 39 lines of code shenyu-admin/src/main/resources/mappers/tag-sqlmap.xml x: 5 commits (all time) y: 178 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/path/RegisterPathConstants.java x: 13 commits (all time) y: 47 lines of code db/upgrade/2.4.3-upgrade-2.5.0-mysql.sql x: 18 commits (all time) y: 71 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/AbstractLoadBalancer.java x: 1 commits (all time) y: 157 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/RoleServiceImpl.java x: 11 commits (all time) y: 146 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/MockRequestRecordVO.java x: 2 commits (all time) y: 190 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/PermissionMenuVO.java x: 4 commits (all time) y: 321 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/RoleEditVO.java x: 5 commits (all time) y: 195 lines of code db/upgrade/2.5.0-upgrade-2.5.1-mysql.sql x: 24 commits (all time) y: 326 lines of code db/upgrade/2.5.0-upgrade-2.5.1-oracle.sql x: 19 commits (all time) y: 467 lines of code db/upgrade/2.5.0-upgrade-2.5.1-pg.sql x: 21 commits (all time) y: 405 lines of code shenyu-admin/src/main/resources/mappers/api-sqlmap.xml x: 3 commits (all time) y: 303 lines of code shenyu-admin/src/main/resources/mappers/field-sqlmap.xml x: 2 commits (all time) y: 185 lines of code shenyu-admin/src/main/resources/mappers/mock-request-record-sqlmap.xml x: 2 commits (all time) y: 267 lines of code shenyu-admin/src/main/resources/mappers/parameter-sqlmap.xml x: 1 commits (all time) y: 172 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimiter.java x: 5 commits (all time) y: 219 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/ReflectUtils.java x: 15 commits (all time) y: 102 lines of code
2645.0
lines of code
  min: 1.0
  average: 73.21
  25th percentile: 20.0
  median: 41.0
  75th percentile: 81.5
  max: 2645.0
0 157.0
commits (all time)
min: 1.0 | average: 4.9 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 157.0

File Size vs. Contributors (all time): 1761 points

shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/LoadServiceDocEntryImpl.java x: 9 contributors (all time) y: 208 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/CustomRetryStrategy.java x: 2 contributors (all time) y: 16 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/DefaultRetryStrategy.java x: 2 contributors (all time) y: 100 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/ExponentialRetryBackoffStrategy.java x: 2 contributors (all time) y: 31 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/RetryStrategy.java x: 2 contributors (all time) y: 7 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/UpstreamCheckService.java x: 29 contributors (all time) y: 355 lines of code db/init/mysql/schema.sql x: 46 contributors (all time) y: 2215 lines of code db/init/ob/schema.sql x: 9 contributors (all time) y: 2163 lines of code db/init/og/create-table.sql x: 22 contributors (all time) y: 2461 lines of code db/init/oracle/schema.sql x: 47 contributors (all time) y: 2645 lines of code db/init/pg/create-table.sql x: 48 contributors (all time) y: 2590 lines of code db/upgrade/2.7.0-upgrade-2.7.1-mysql.sql x: 3 contributors (all time) y: 116 lines of code db/upgrade/2.7.0-upgrade-2.7.1-ob.sql x: 2 contributors (all time) y: 116 lines of code db/upgrade/2.7.0-upgrade-2.7.1-oracle.sql x: 3 contributors (all time) y: 227 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/constant/Constants.java x: 37 contributors (all time) y: 198 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiTokenLimiterHandle.java x: 1 contributors (all time) y: 68 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/enums/AiTokenLimiterEnum.java x: 1 contributors (all time) y: 24 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java x: 1 contributors (all time) y: 86 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/AiModel.java x: 1 contributors (all time) y: 14 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/openai/OpenAI.java x: 1 contributors (all time) y: 76 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt/AiPromptPlugin.java x: 1 contributors (all time) y: 94 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt/handler/AiPromptPluginDataHandler.java x: 1 contributors (all time) y: 43 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/AiTokenLimiterPlugin.java x: 1 contributors (all time) y: 229 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/result/ShenyuResultEnum.java x: 14 contributors (all time) y: 58 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/client/ElasticSearchLogCollectClient.java x: 7 contributors (all time) y: 128 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/config/AliyunLogCollectConfig.java x: 4 contributors (all time) y: 116 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-tencent-cls/src/main/java/org/apache/shenyu/plugin/tencent/cls/config/TencentLogCollectConfig.java x: 3 contributors (all time) y: 153 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/config/ElasticSearchLogCollectConfig.java x: 8 contributors (all time) y: 107 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginHandleServiceImpl.java x: 13 contributors (all time) y: 191 lines of code shenyu-admin/src/main/resources/sql-script/h2/schema.sql x: 61 contributors (all time) y: 1254 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AlertReceiverServiceImpl.java x: 6 contributors (all time) y: 85 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AppAuthServiceImpl.java x: 24 contributors (all time) y: 609 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/AbstractDataChangedListener.java x: 12 contributors (all time) y: 210 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryServiceImpl.java x: 9 contributors (all time) y: 460 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/MetaDataServiceImpl.java x: 18 contributors (all time) y: 272 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/AbstractHttpClientPlugin.java x: 11 contributors (all time) y: 112 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/config/ClickHouseLogCollectConfig.java x: 5 contributors (all time) y: 98 lines of code shenyu-alert/src/main/java/org/apache/shenyu/alert/strategy/DingTalkRobotAlertNotifyStrategy.java x: 3 contributors (all time) y: 89 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/GsonUtils.java x: 16 contributors (all time) y: 341 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/ShenyuPlugin.java x: 10 contributors (all time) y: 45 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/RequestUrlUtils.java x: 6 contributors (all time) y: 55 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/WebFluxResultUtils.java x: 13 contributors (all time) y: 56 lines of code shenyu-plugin/shenyu-plugin-context-path/src/main/java/org/apache/shenyu/plugin/context/path/ContextPathPlugin.java x: 18 contributors (all time) y: 77 lines of code shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-hystrix/src/main/java/org/apache/shenyu/plugin/hystrix/HystrixPlugin.java x: 5 contributors (all time) y: 76 lines of code shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-sentinel/src/main/java/org/apache/shenyu/plugin/sentinel/SentinelPlugin.java x: 5 contributors (all time) y: 60 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/body/LoggingServerHttpResponse.java x: 9 contributors (all time) y: 193 lines of code shenyu-plugin/shenyu-plugin-modify-response/src/main/java/org/apache/shenyu/plugin/modify/response/ModifyResponsePlugin.java x: 15 contributors (all time) y: 125 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-divide/src/main/java/org/apache/shenyu/plugin/divide/DividePlugin.java x: 4 contributors (all time) y: 146 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-dubbo/shenyu-plugin-dubbo-common/src/main/java/org/apache/shenyu/plugin/dubbo/common/AbstractDubboPlugin.java x: 4 contributors (all time) y: 91 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/GrpcPlugin.java x: 5 contributors (all time) y: 125 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-motan/src/main/java/org/apache/shenyu/plugin/motan/MotanPlugin.java x: 4 contributors (all time) y: 79 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-sofa/src/main/java/org/apache/shenyu/plugin/sofa/param/SofaParamResolveServiceImpl.java x: 2 contributors (all time) y: 84 lines of code shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/ResponsePlugin.java x: 6 contributors (all time) y: 31 lines of code shenyu-plugin/shenyu-plugin-rewrite/src/main/java/org/apache/shenyu/plugin/rewrite/RewritePlugin.java x: 17 contributors (all time) y: 83 lines of code shenyu-plugin/shenyu-plugin-security/shenyu-plugin-sign/src/main/java/org/apache/shenyu/plugin/sign/service/ComposableSignService.java x: 4 contributors (all time) y: 158 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DashboardUserServiceImpl.java x: 20 contributors (all time) y: 279 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/NamespaceUserServiceImpl.java x: 1 contributors (all time) y: 58 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/enums/PluginEnum.java x: 32 contributors (all time) y: 83 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/URIRegisterExecutorSubscriber.java x: 14 contributors (all time) y: 94 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/disruptor/subcriber/ShenyuClientURIExecutorSubscriber.java x: 6 contributors (all time) y: 83 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PluginDO.java x: 8 contributors (all time) y: 199 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/NamespaceServiceImpl.java x: 4 contributors (all time) y: 190 lines of code db/upgrade/2.5.1-upgrade-2.6.0-mysql.sql x: 9 contributors (all time) y: 133 lines of code db/upgrade/2.5.1-upgrade-2.6.0-oracle.sql x: 9 contributors (all time) y: 226 lines of code db/upgrade/2.6.1-upgrade-2.7.0-mysql.sql x: 14 contributors (all time) y: 212 lines of code db/upgrade/2.6.1-upgrade-2.7.0-og.sql x: 13 contributors (all time) y: 262 lines of code db/upgrade/2.6.1-upgrade-2.7.0-oracle.sql x: 13 contributors (all time) y: 323 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/JsonUtils.java x: 10 contributors (all time) y: 120 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ShenyuClientHttpRegistryController.java x: 8 contributors (all time) y: 73 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/APDiscoveryProcessor.java x: 2 contributors (all time) y: 54 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/AbstractDiscoveryProcessor.java x: 5 contributors (all time) y: 213 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/listener/DataChangedEventListener.java x: 1 contributors (all time) y: 6 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/DiscoveryConfigRegisterExecutorSubscriber.java x: 3 contributors (all time) y: 35 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryMapper.java x: 4 contributors (all time) y: 25 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/DiscoveryRelMapper.java x: 4 contributors (all time) y: 18 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/converter/AbstractSelectorHandleConverter.java x: 6 contributors (all time) y: 47 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/SelectorUtil.java x: 3 contributors (all time) y: 53 lines of code shenyu-admin/src/main/resources/mappers/discovery-sqlmap.xml x: 5 contributors (all time) y: 225 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/InstanceRegisterListener.java x: 2 contributors (all time) y: 67 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/DiscoverySyncData.java x: 3 contributors (all time) y: 46 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/common/IngressConstants.java x: 3 contributors (all time) y: 71 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/reconciler/IngressReconciler.java x: 8 contributors (all time) y: 472 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/repository/ShenyuCacheRepository.java x: 4 contributors (all time) y: 106 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/context/ShenyuContext.java x: 6 contributors (all time) y: 65 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/ApiDocRegisterDTO.java x: 4 contributors (all time) y: 329 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/enums/RegisterTypeEnum.java x: 5 contributors (all time) y: 16 lines of code shenyu-registry/shenyu-registry-apollo/src/main/java/org/apache/shenyu/registry/apollo/ApolloInstanceRegisterRepository.java x: 3 contributors (all time) y: 139 lines of code shenyu-registry/shenyu-registry-etcd/src/main/java/org/apache/shenyu/registry/etcd/EtcdInstanceRegisterRepository.java x: 3 contributors (all time) y: 157 lines of code shenyu-registry/shenyu-registry-eureka/src/main/java/org/apache/shenyu/registry/eureka/EurekaInstanceRegisterRepository.java x: 5 contributors (all time) y: 290 lines of code shenyu-registry/shenyu-registry-zookeeper/src/main/java/org/apache/shenyu/registry/zookeeper/ZookeeperClient.java x: 6 contributors (all time) y: 156 lines of code shenyu-registry/shenyu-registry-zookeeper/src/main/java/org/apache/shenyu/registry/zookeeper/ZookeeperInstanceRegisterRepository.java x: 3 contributors (all time) y: 210 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/controller/LocalPluginController.java x: 12 contributors (all time) y: 442 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginServiceImpl.java x: 20 contributors (all time) y: 221 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/constant/AdminConstants.java x: 16 contributors (all time) y: 66 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-console/src/main/java/org/apache/shenyu/plugin/logging/console/LoggingConsolePlugin.java x: 8 contributors (all time) y: 307 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/ShenyuAdminBootstrap.java x: 4 contributors (all time) y: 10 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterDivideServiceImpl.java x: 12 contributors (all time) y: 111 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-kafka/src/main/java/org/apache/shenyu/plugin/logging/kafka/client/KafkaLogCollectClient.java x: 11 contributors (all time) y: 120 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/client/AbstractContextRefreshedEventListener.java x: 12 contributors (all time) y: 317 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/registrar/ApiDocRegistrarImpl.java x: 2 contributors (all time) y: 159 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/utils/OpenApiUtils.java x: 2 contributors (all time) y: 350 lines of code shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/ApacheDubboServiceBeanListener.java x: 26 contributors (all time) y: 208 lines of code shenyu-client/shenyu-client-dubbo/shenyu-client-dubbo-common/src/main/java/org/apache/shenyu/client/dubbo/common/dto/DubboRpcExt.java x: 6 contributors (all time) y: 199 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-dubbo/shenyu-plugin-apache-dubbo/src/main/java/org/apache/shenyu/plugin/apache/dubbo/proxy/ApacheDubboGrayLoadBalance.java x: 4 contributors (all time) y: 69 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/enums/RpcTypeEnum.java x: 9 contributors (all time) y: 46 lines of code shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/strategy/NettyClientMessageWriter.java x: 9 contributors (all time) y: 68 lines of code shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service-xml/src/main/resources/spring-dubbo.xml x: 3 contributors (all time) y: 17 lines of code shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/resources/spring-dubbo.xml x: 7 contributors (all time) y: 15 lines of code shenyu-sync-data-center/shenyu-sync-data-api/src/main/java/org/apache/shenyu/sync/data/core/AbstractNodeDataSyncService.java x: 5 contributors (all time) y: 274 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-common/src/main/java/org/apache/shenyu/springboot/starter/client/common/config/ShenyuClientCommonBeanConfiguration.java x: 9 contributors (all time) y: 34 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/netty/ShenyuNettyWebServerConfiguration.java x: 10 contributors (all time) y: 125 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-k8s/src/main/java/org/apache/shenyu/springboot/starter/k8s/IngressControllerConfiguration.java x: 5 contributors (all time) y: 145 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-kafka/src/main/java/org/apache/shenyu/plugin/logging/kafka/config/KafkaLogCollectConfig.java x: 8 contributors (all time) y: 97 lines of code script/shenyu_checkstyle.xml x: 13 contributors (all time) y: 238 lines of code shenyu-admin-listener/shenyu-admin-listener-api/src/main/java/org/apache/shenyu/admin/listener/AbstractNodeDataChangedListener.java x: 5 contributors (all time) y: 261 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/SelectorController.java x: 18 contributors (all time) y: 85 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mode/cluster/impl/zookeeper/ClusterZookeeperClient.java x: 2 contributors (all time) y: 152 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/BatchCommonDTO.java x: 8 contributors (all time) y: 47 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/DetailDTO.java x: 2 contributors (all time) y: 133 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/FieldDTO.java x: 3 contributors (all time) y: 169 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/MetaDataDTO.java x: 9 contributors (all time) y: 137 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/NamespacePluginDTO.java x: 4 contributors (all time) y: 94 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/PluginDTO.java x: 13 contributors (all time) y: 104 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ScalePolicyDTO.java x: 2 contributors (all time) y: 137 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/SelectorDTO.java x: 12 contributors (all time) y: 263 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AuthPathDO.java x: 4 contributors (all time) y: 126 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/DetailDO.java x: 2 contributors (all time) y: 107 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ModelDO.java x: 2 contributors (all time) y: 79 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PermissionDO.java x: 5 contributors (all time) y: 105 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PluginHandleDO.java x: 4 contributors (all time) y: 183 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/RuleConditionDO.java x: 5 contributors (all time) y: 150 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/RuleDO.java x: 7 contributors (all time) y: 252 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ScaleRuleDO.java x: 2 contributors (all time) y: 170 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/SelectorDO.java x: 7 contributors (all time) y: 294 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/TagRelationDO.java x: 3 contributors (all time) y: 101 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/DetailQuery.java x: 2 contributors (all time) y: 48 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/NamespacePluginQuery.java x: 2 contributors (all time) y: 38 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/query/SelectorConditionQuery.java x: 5 contributors (all time) y: 40 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/scale/collector/PrometheusMetricsProvider.java x: 3 contributors (all time) y: 83 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/scale/monitor/observer/ScaleObserver.java x: 3 contributors (all time) y: 29 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AlertDispatchServiceImpl.java x: 7 contributors (all time) y: 141 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/TagServiceImpl.java x: 5 contributors (all time) y: 168 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/AbstractShenyuClientRegisterServiceImpl.java x: 22 contributors (all time) y: 244 lines of code shenyu-alert/src/main/java/org/apache/shenyu/alert/strategy/AbstractAlertNotifyHandler.java x: 5 contributors (all time) y: 42 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/shutdown/ShutdownHookManager.java x: 6 contributors (all time) y: 110 lines of code shenyu-client/shenyu-client-dubbo/shenyu-client-apache-dubbo/src/main/java/org/apache/shenyu/client/apache/dubbo/validation/ApacheDubboClientValidator.java x: 8 contributors (all time) y: 271 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/RequestHandle.java x: 5 contributors (all time) y: 313 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ParamMappingRuleHandle.java x: 3 contributors (all time) y: 107 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/DivideIngressParser.java x: 4 contributors (all time) y: 306 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/GrpcParser.java x: 4 contributors (all time) y: 341 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/SofaParser.java x: 4 contributors (all time) y: 257 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/utils/BodyParamUtils.java x: 8 contributors (all time) y: 93 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/collector/AbstractLogCollector.java x: 6 contributors (all time) y: 127 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rocketmq/src/main/java/org/apache/shenyu/plugin/logging/rocketmq/config/RocketMQLogCollectConfig.java x: 5 contributors (all time) y: 85 lines of code shenyu-plugin/shenyu-plugin-param-mapping/src/main/java/org/apache/shenyu/plugin/param/mapping/strategy/FormDataOperator.java x: 7 contributors (all time) y: 117 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/client/GrpcClientBuilder.java x: 5 contributors (all time) y: 68 lines of code shenyu-sdk/shenyu-sdk-core/src/main/java/org/apache/shenyu/sdk/core/util/Util.java x: 4 contributors (all time) y: 46 lines of code shenyu-sdk/shenyu-sdk-feign/src/main/java/org/apache/shenyu/sdk/feign/ShenyuClientsRegistrar.java x: 4 contributors (all time) y: 354 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-nacos/src/main/java/org/apache/shenyu/springboot/starter/sync/data/nacos/NacosSyncDataConfiguration.java x: 10 contributors (all time) y: 73 lines of code shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java x: 18 contributors (all time) y: 218 lines of code shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/NacosSyncDataService.java x: 7 contributors (all time) y: 88 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/loader/ShenyuPluginLoader.java x: 9 contributors (all time) y: 320 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/DubboIngressParser.java x: 4 contributors (all time) y: 362 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/MotanIngressParser.java x: 2 contributors (all time) y: 245 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/WebSocketParser.java x: 3 contributors (all time) y: 303 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/AppAuthMapper.java x: 11 contributors (all time) y: 34 lines of code shenyu-admin/src/main/resources/mappers/app-auth-sqlmap.xml x: 16 contributors (all time) y: 296 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/config/ShenyuClientConfig.java x: 6 contributors (all time) y: 32 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/MetaDataRegisterDTO.java x: 12 contributors (all time) y: 355 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/URIRegisterDTO.java x: 10 contributors (all time) y: 197 lines of code shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/config/HttpConfig.java x: 7 contributors (all time) y: 102 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/AppAuthData.java x: 7 contributors (all time) y: 148 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/ConditionData.java x: 7 contributors (all time) y: 65 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/DiscoveryUpstreamData.java x: 4 contributors (all time) y: 171 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/MetaData.java x: 6 contributors (all time) y: 237 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/PluginData.java x: 10 contributors (all time) y: 178 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/RuleData.java x: 10 contributors (all time) y: 258 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/SelectorData.java x: 11 contributors (all time) y: 275 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/ModifyResponseRuleHandle.java x: 6 contributors (all time) y: 103 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/impl/SpringCloudRuleHandle.java x: 7 contributors (all time) y: 59 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/selector/DivideUpstream.java x: 3 contributors (all time) y: 128 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/IpUtils.java x: 8 contributors (all time) y: 221 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/VersionUtils.java x: 9 contributors (all time) y: 82 lines of code shenyu-admin/src/main/resources/static/index.html x: 27 contributors (all time) y: 14 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ApiServiceImpl.java x: 10 contributors (all time) y: 229 lines of code shenyu-disruptor/src/main/java/org/apache/shenyu/disruptor/consumer/QueueConsumer.java x: 7 contributors (all time) y: 35 lines of code shenyu-loadbalancer/src/main/java/org/apache/shenyu/loadbalancer/entity/Upstream.java x: 11 contributors (all time) y: 226 lines of code shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/init/SpringMvcClientEventListener.java x: 12 contributors (all time) y: 236 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/MetaDataMapper.java x: 11 contributors (all time) y: 31 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/DiscoveryUpstreamService.java x: 5 contributors (all time) y: 24 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/PluginService.java x: 10 contributors (all time) y: 27 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/RuleService.java x: 15 contributors (all time) y: 49 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/configs/DictDataConfigsExportImportHandler.java x: 1 contributors (all time) y: 41 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ConfigsServiceImpl.java x: 3 contributors (all time) y: 398 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryUpstreamServiceImpl.java x: 6 contributors (all time) y: 282 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/ProxySelectorServiceImpl.java x: 7 contributors (all time) y: 461 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/RuleServiceImpl.java x: 21 contributors (all time) y: 423 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SelectorServiceImpl.java x: 22 contributors (all time) y: 545 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/SyncDataServiceImpl.java x: 13 contributors (all time) y: 142 lines of code shenyu-alert/src/main/java/org/apache/shenyu/alert/model/AlertReceiverDTO.java x: 3 contributors (all time) y: 204 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/HttpUtils.java x: 8 contributors (all time) y: 353 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/NettyHttpClientPlugin.java x: 13 contributors (all time) y: 76 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/WebClientPlugin.java x: 21 contributors (all time) y: 76 lines of code shenyu-plugin/shenyu-plugin-request/src/main/java/org/apache/shenyu/plugin/request/RequestPlugin.java x: 11 contributors (all time) y: 173 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/PluginController.java x: 14 contributors (all time) y: 106 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/NamespacePluginRelMapper.java x: 4 contributors (all time) y: 37 lines of code shenyu-admin/src/main/resources/mappers/namespace-plugin-rel-sqlmap.xml x: 6 contributors (all time) y: 444 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/ShenyuClientRegisterDubboServiceImpl.java x: 11 contributors (all time) y: 71 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/PluginHandleMapper.java x: 9 contributors (all time) y: 28 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/MetaDataService.java x: 8 contributors (all time) y: 31 lines of code shenyu-admin/src/main/resources/mappers/discovery-handler-sqlmap.xml x: 3 contributors (all time) y: 179 lines of code shenyu-admin/src/main/resources/mappers/discovery-upstream-sqlmap.xml x: 7 contributors (all time) y: 205 lines of code shenyu-admin/src/main/resources/mappers/plugin-handle-sqlmap.xml x: 11 contributors (all time) y: 262 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/websocket/WebsocketCollector.java x: 11 contributors (all time) y: 184 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/websocket/WebsocketConfigurator.java x: 8 contributors (all time) y: 57 lines of code shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/condition/strategy/MatchStrategy.java x: 3 contributors (all time) y: 10 lines of code shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/WebsocketSyncDataService.java x: 12 contributors (all time) y: 156 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/handler/GrpcDiscoveryUpstreamDataHandler.java x: 4 contributors (all time) y: 53 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ConfigController.java x: 10 contributors (all time) y: 55 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/RuleMapper.java x: 10 contributors (all time) y: 35 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mapper/SelectorMapper.java x: 12 contributors (all time) y: 41 lines of code shenyu-admin/src/main/resources/mappers/auth-path-sqlmap.xml x: 11 contributors (all time) y: 131 lines of code shenyu-admin/src/main/resources/mappers/rule-sqlmap.xml x: 14 contributors (all time) y: 347 lines of code shenyu-admin/src/main/resources/mappers/selector-sqlmap.xml x: 16 contributors (all time) y: 430 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PermissionServiceImpl.java x: 14 contributors (all time) y: 199 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/CommonUpstreamUtils.java x: 9 contributors (all time) y: 124 lines of code shenyu-register-center/shenyu-register-client/shenyu-register-client-http/src/main/java/org/apache/shenyu/register/client/http/HttpClientRegisterRepository.java x: 18 contributors (all time) y: 163 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/enums/EventType.java x: 5 contributors (all time) y: 9 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/MetaDataController.java x: 15 contributors (all time) y: 83 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/RuleController.java x: 14 contributors (all time) y: 84 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/executor/RegisterServerConsumerExecutor.java x: 11 contributors (all time) y: 77 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AlertReceiverDO.java x: 2 contributors (all time) y: 202 lines of code shenyu-admin-listener/shenyu-admin-listener-api/src/main/java/org/apache/shenyu/admin/listener/AbstractPathDataChangedListener.java x: 4 contributors (all time) y: 138 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ShenyuDictController.java x: 14 contributors (all time) y: 76 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/entity/ShenyuRequestLog.java x: 6 contributors (all time) y: 191 lines of code shenyu-sync-data-center/shenyu-sync-data-consul/src/main/java/org/apache/shenyu/sync/data/consul/ConsulSyncDataService.java x: 9 contributors (all time) y: 174 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/http/HttpLongPollingDataChangedListener.java x: 13 contributors (all time) y: 256 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/transfer/DiscoveryTransfer.java x: 5 contributors (all time) y: 231 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/config/ShenyuConfig.java x: 15 contributors (all time) y: 715 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/ProxySelectorVO.java x: 5 contributors (all time) y: 117 lines of code shenyu-admin/src/main/resources/mappers/scale-history-sqlmap.xml x: 1 contributors (all time) y: 144 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/DateUtils.java x: 7 contributors (all time) y: 42 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/AppAuthDO.java x: 6 contributors (all time) y: 219 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/AppAuthVO.java x: 6 contributors (all time) y: 115 lines of code shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdClient.java x: 8 contributors (all time) y: 147 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/DataPermissionController.java x: 8 contributors (all time) y: 65 lines of code shenyu-client/shenyu-client-grpc/src/main/java/org/apache/shenyu/client/grpc/GrpcClientEventListener.java x: 5 contributors (all time) y: 181 lines of code shenyu-client/shenyu-client-tars/src/main/java/org/apache/shenyu/client/tars/TarsServiceBeanEventListener.java x: 7 contributors (all time) y: 181 lines of code shenyu-client/shenyu-client-websocket/shenyu-client-spring-websocket/src/main/java/org/apache/shenyu/client/spring/websocket/init/SpringWebSocketClientEventListener.java x: 7 contributors (all time) y: 234 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-apache-dubbo/src/main/java/org/apache/shenyu/springboot/starter/client/apache/dubbo/ShenyuApacheDubboClientConfiguration.java x: 7 contributors (all time) y: 23 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-motan/src/main/java/org/apache/shenyu/springboot/starter/client/motan/ShenyuMotanClientConfiguration.java x: 11 contributors (all time) y: 91 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/MetaDataDO.java x: 4 contributors (all time) y: 217 lines of code shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/trie/ShenyuTrie.java x: 7 contributors (all time) y: 510 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/config/MapperConfig.java x: 7 contributors (all time) y: 79 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/SwaggerDocParser.java x: 7 contributors (all time) y: 283 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/mode/cluster/filter/ClusterForwardFilter.java x: 1 contributors (all time) y: 151 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-websocket/src/main/java/org/apache/shenyu/plugin/websocket/WebSocketPlugin.java x: 5 contributors (all time) y: 196 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/utils/JwtUtils.java x: 9 contributors (all time) y: 56 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/DashboardUserController.java x: 21 contributors (all time) y: 123 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/PluginHandleController.java x: 12 contributors (all time) y: 72 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/controller/ResourceController.java x: 13 contributors (all time) y: 92 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ResourceDTO.java x: 7 contributors (all time) y: 243 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/SelectorConditionDTO.java x: 7 contributors (all time) y: 113 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/ShenyuDictDTO.java x: 10 contributors (all time) y: 113 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/shiro/bean/StatelessAuthFilter.java x: 9 contributors (all time) y: 90 lines of code shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/annotation/ShenyuSpringMvcClient.java x: 8 contributors (all time) y: 18 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/handler/GlobalErrorHandler.java x: 11 contributors (all time) y: 54 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/handler/ShenyuWebHandler.java x: 17 contributors (all time) y: 183 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ClusterMasterDO.java x: 1 contributors (all time) y: 107 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/shutdown/ShenyuClientShutdownHook.java x: 10 contributors (all time) y: 90 lines of code shenyu-alert/src/main/resources/static/mailAlarm.html x: 2 contributors (all time) y: 670 lines of code shenyu-admin/src/main/resources/mappers/resouce-sqlmap.xml x: 10 contributors (all time) y: 370 lines of code shenyu-plugin/shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/AbstractShenyuPlugin.java x: 20 contributors (all time) y: 329 lines of code shenyu-admin/src/main/resources/mappers/plugin-sqlmap.xml x: 16 contributors (all time) y: 346 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/config/properties/JwtProperties.java x: 6 contributors (all time) y: 15 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-gateway/src/main/java/org/apache/shenyu/springboot/starter/gateway/ShenyuConfiguration.java x: 12 contributors (all time) y: 159 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/config/HttpClientProperties.java x: 8 contributors (all time) y: 399 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/path/RegisterPathConstants.java x: 12 contributors (all time) y: 47 lines of code shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/AbstractLoadBalancer.java x: 1 contributors (all time) y: 157 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/RoleServiceImpl.java x: 10 contributors (all time) y: 146 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/MockRequestRecordVO.java x: 2 contributors (all time) y: 190 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/vo/PermissionMenuVO.java x: 4 contributors (all time) y: 321 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/SignUtils.java x: 8 contributors (all time) y: 33 lines of code shenyu-admin/src/main/resources/mappers/rule-condition-sqlmap.xml x: 6 contributors (all time) y: 172 lines of code db/upgrade/2.5.0-upgrade-2.5.1-oracle.sql x: 12 contributors (all time) y: 467 lines of code db/upgrade/2.5.0-upgrade-2.5.1-pg.sql x: 13 contributors (all time) y: 405 lines of code shenyu-admin/src/main/resources/mappers/api-sqlmap.xml x: 1 contributors (all time) y: 303 lines of code shenyu-admin/src/main/resources/mappers/field-sqlmap.xml x: 1 contributors (all time) y: 185 lines of code shenyu-admin/src/main/resources/mappers/mock-request-record-sqlmap.xml x: 2 contributors (all time) y: 267 lines of code shenyu-admin/src/main/resources/mappers/parameter-sqlmap.xml x: 1 contributors (all time) y: 172 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/ApiDO.java x: 1 contributors (all time) y: 270 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/concurrent/MemoryLimiter.java x: 4 contributors (all time) y: 219 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/ReflectUtils.java x: 11 contributors (all time) y: 102 lines of code
2645.0
lines of code
  min: 1.0
  average: 73.21
  25th percentile: 20.0
  median: 41.0
  75th percentile: 81.5
  max: 2645.0
0 61.0
contributors (all time)
min: 1.0 | average: 3.69 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 61.0

File Size vs. Commits (30 days): 48 points

shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/LoadServiceDocEntryImpl.java x: 1 commits (30d) y: 208 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/CustomRetryStrategy.java x: 1 commits (30d) y: 16 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/DefaultRetryStrategy.java x: 1 commits (30d) y: 100 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/ExponentialRetryBackoffStrategy.java x: 1 commits (30d) y: 31 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/RetryStrategy.java x: 1 commits (30d) y: 7 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/UpstreamCheckService.java x: 1 commits (30d) y: 355 lines of code db/init/mysql/schema.sql x: 2 commits (30d) y: 2215 lines of code db/init/ob/schema.sql x: 2 commits (30d) y: 2163 lines of code db/init/og/create-table.sql x: 2 commits (30d) y: 2461 lines of code db/init/oracle/schema.sql x: 2 commits (30d) y: 2645 lines of code db/init/pg/create-table.sql x: 2 commits (30d) y: 2590 lines of code db/upgrade/2.7.0-upgrade-2.7.1-mysql.sql x: 2 commits (30d) y: 116 lines of code db/upgrade/2.7.0-upgrade-2.7.1-oracle.sql x: 2 commits (30d) y: 227 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiTokenLimiterHandle.java x: 1 commits (30d) y: 68 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java x: 1 commits (30d) y: 86 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/openai/OpenAI.java x: 1 commits (30d) y: 76 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt/handler/AiPromptPluginDataHandler.java x: 1 commits (30d) y: 43 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/AiTokenLimiterPlugin.java x: 1 commits (30d) y: 229 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/result/ShenyuResultEnum.java x: 1 commits (30d) y: 58 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/client/ElasticSearchLogCollectClient.java x: 1 commits (30d) y: 128 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/config/AliyunLogCollectConfig.java x: 1 commits (30d) y: 116 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-tencent-cls/src/main/java/org/apache/shenyu/plugin/tencent/cls/config/TencentLogCollectConfig.java x: 1 commits (30d) y: 153 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/config/ElasticSearchLogCollectConfig.java x: 1 commits (30d) y: 107 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginHandleServiceImpl.java x: 1 commits (30d) y: 191 lines of code shenyu-admin/src/main/resources/sql-script/h2/schema.sql x: 2 commits (30d) y: 1254 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AppAuthServiceImpl.java x: 2 commits (30d) y: 609 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/AbstractDataChangedListener.java x: 1 commits (30d) y: 210 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryServiceImpl.java x: 1 commits (30d) y: 460 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/MetaDataServiceImpl.java x: 1 commits (30d) y: 272 lines of code
2645.0
lines of code
  min: 7.0
  average: 385.13
  25th percentile: 44.5
  median: 103.5
  75th percentile: 222.75
  max: 2645.0
0 2.0
commits (30d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 2.0

File Size vs. Contributors (30 days): 48 points

shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/LoadServiceDocEntryImpl.java x: 1 contributors (30d) y: 208 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/CustomRetryStrategy.java x: 1 contributors (30d) y: 16 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/DefaultRetryStrategy.java x: 1 contributors (30d) y: 100 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/ExponentialRetryBackoffStrategy.java x: 1 contributors (30d) y: 31 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/RetryStrategy.java x: 1 contributors (30d) y: 7 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/UpstreamCheckService.java x: 1 contributors (30d) y: 355 lines of code db/init/mysql/schema.sql x: 2 contributors (30d) y: 2215 lines of code db/init/ob/schema.sql x: 2 contributors (30d) y: 2163 lines of code db/init/og/create-table.sql x: 2 contributors (30d) y: 2461 lines of code db/init/oracle/schema.sql x: 2 contributors (30d) y: 2645 lines of code db/init/pg/create-table.sql x: 2 contributors (30d) y: 2590 lines of code db/upgrade/2.7.0-upgrade-2.7.1-mysql.sql x: 2 contributors (30d) y: 116 lines of code db/upgrade/2.7.0-upgrade-2.7.1-oracle.sql x: 2 contributors (30d) y: 227 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiTokenLimiterHandle.java x: 1 contributors (30d) y: 68 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java x: 1 contributors (30d) y: 86 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/openai/OpenAI.java x: 1 contributors (30d) y: 76 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt/handler/AiPromptPluginDataHandler.java x: 1 contributors (30d) y: 43 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/AiTokenLimiterPlugin.java x: 1 contributors (30d) y: 229 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/result/ShenyuResultEnum.java x: 1 contributors (30d) y: 58 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/client/ElasticSearchLogCollectClient.java x: 1 contributors (30d) y: 128 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/config/AliyunLogCollectConfig.java x: 1 contributors (30d) y: 116 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-tencent-cls/src/main/java/org/apache/shenyu/plugin/tencent/cls/config/TencentLogCollectConfig.java x: 1 contributors (30d) y: 153 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/config/ElasticSearchLogCollectConfig.java x: 1 contributors (30d) y: 107 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginHandleServiceImpl.java x: 1 contributors (30d) y: 191 lines of code shenyu-admin/src/main/resources/sql-script/h2/schema.sql x: 2 contributors (30d) y: 1254 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AppAuthServiceImpl.java x: 1 contributors (30d) y: 609 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/AbstractDataChangedListener.java x: 1 contributors (30d) y: 210 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryServiceImpl.java x: 1 contributors (30d) y: 460 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/MetaDataServiceImpl.java x: 1 contributors (30d) y: 272 lines of code
2645.0
lines of code
  min: 7.0
  average: 385.13
  25th percentile: 44.5
  median: 103.5
  75th percentile: 222.75
  max: 2645.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (90 days): 292 points

shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/LoadServiceDocEntryImpl.java x: 1 commits (90d) y: 208 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/CustomRetryStrategy.java x: 2 commits (90d) y: 16 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/DefaultRetryStrategy.java x: 2 commits (90d) y: 100 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/ExponentialRetryBackoffStrategy.java x: 2 commits (90d) y: 31 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/RetryStrategy.java x: 2 commits (90d) y: 7 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/UpstreamCheckService.java x: 1 commits (90d) y: 355 lines of code db/init/mysql/schema.sql x: 9 commits (90d) y: 2215 lines of code db/init/ob/schema.sql x: 7 commits (90d) y: 2163 lines of code db/init/og/create-table.sql x: 7 commits (90d) y: 2461 lines of code db/init/oracle/schema.sql x: 7 commits (90d) y: 2645 lines of code db/init/pg/create-table.sql x: 7 commits (90d) y: 2590 lines of code db/upgrade/2.7.0-upgrade-2.7.1-mysql.sql x: 6 commits (90d) y: 116 lines of code db/upgrade/2.7.0-upgrade-2.7.1-oracle.sql x: 6 commits (90d) y: 227 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/constant/Constants.java x: 6 commits (90d) y: 198 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiTokenLimiterHandle.java x: 2 commits (90d) y: 68 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java x: 1 commits (90d) y: 86 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/AiModel.java x: 1 commits (90d) y: 14 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/openai/OpenAI.java x: 1 commits (90d) y: 76 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt/AiPromptPlugin.java x: 1 commits (90d) y: 94 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt/handler/AiPromptPluginDataHandler.java x: 1 commits (90d) y: 43 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/AiTokenLimiterPlugin.java x: 1 commits (90d) y: 229 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/handler/AiTokenLimiterPluginHandler.java x: 1 commits (90d) y: 69 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/ShenyuReactiveRedisTemplate.java x: 1 commits (90d) y: 26 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/result/ShenyuResultEnum.java x: 2 commits (90d) y: 58 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/client/ElasticSearchLogCollectClient.java x: 1 commits (90d) y: 128 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/config/AliyunLogCollectConfig.java x: 2 commits (90d) y: 116 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-tencent-cls/src/main/java/org/apache/shenyu/plugin/tencent/cls/config/TencentLogCollectConfig.java x: 2 commits (90d) y: 153 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/config/ElasticSearchLogCollectConfig.java x: 2 commits (90d) y: 107 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginHandleServiceImpl.java x: 1 commits (90d) y: 191 lines of code shenyu-admin/src/main/resources/sql-script/h2/schema.sql x: 8 commits (90d) y: 1254 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AlertReceiverServiceImpl.java x: 2 commits (90d) y: 85 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AppAuthServiceImpl.java x: 2 commits (90d) y: 609 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/AbstractDataChangedListener.java x: 1 commits (90d) y: 210 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryServiceImpl.java x: 3 commits (90d) y: 460 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/MetaDataServiceImpl.java x: 1 commits (90d) y: 272 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/AbstractHttpClientPlugin.java x: 3 commits (90d) y: 112 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/GsonUtils.java x: 2 commits (90d) y: 341 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/ShenyuPlugin.java x: 3 commits (90d) y: 45 lines of code shenyu-plugin/shenyu-plugin-context-path/src/main/java/org/apache/shenyu/plugin/context/path/ContextPathPlugin.java x: 2 commits (90d) y: 77 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/body/LoggingServerHttpResponse.java x: 3 commits (90d) y: 193 lines of code shenyu-plugin/shenyu-plugin-modify-response/src/main/java/org/apache/shenyu/plugin/modify/response/ModifyResponsePlugin.java x: 2 commits (90d) y: 125 lines of code shenyu-plugin/shenyu-plugin-security/shenyu-plugin-sign/src/main/java/org/apache/shenyu/plugin/sign/service/ComposableSignService.java x: 2 commits (90d) y: 158 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DashboardUserServiceImpl.java x: 2 commits (90d) y: 279 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/NamespaceUserServiceImpl.java x: 1 commits (90d) y: 58 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiProxyHandle.java x: 3 commits (90d) y: 97 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/enums/PluginEnum.java x: 4 commits (90d) y: 83 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PluginDO.java x: 2 commits (90d) y: 199 lines of code db/upgrade/2.6.1-upgrade-2.7.0-mysql.sql x: 2 commits (90d) y: 212 lines of code db/upgrade/2.6.1-upgrade-2.7.0-og.sql x: 2 commits (90d) y: 262 lines of code db/upgrade/2.6.1-upgrade-2.7.0-oracle.sql x: 2 commits (90d) y: 323 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/JsonUtils.java x: 1 commits (90d) y: 120 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/DiscoveryDataChangedEventSyncListener.java x: 1 commits (90d) y: 151 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/listener/DataChangedEventListener.java x: 1 commits (90d) y: 6 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/DiscoveryConfigRegisterExecutorSubscriber.java x: 1 commits (90d) y: 35 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/reconciler/IngressReconciler.java x: 2 commits (90d) y: 472 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/repository/ShenyuCacheRepository.java x: 1 commits (90d) y: 106 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/ApiDocRegisterDTO.java x: 1 commits (90d) y: 329 lines of code shenyu-registry/shenyu-registry-apollo/src/main/java/org/apache/shenyu/registry/apollo/ApolloInstanceRegisterRepository.java x: 1 commits (90d) y: 139 lines of code shenyu-registry/shenyu-registry-etcd/src/main/java/org/apache/shenyu/registry/etcd/EtcdInstanceRegisterRepository.java x: 1 commits (90d) y: 157 lines of code shenyu-registry/shenyu-registry-eureka/src/main/java/org/apache/shenyu/registry/eureka/EurekaInstanceRegisterRepository.java x: 1 commits (90d) y: 290 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/controller/LocalPluginController.java x: 1 commits (90d) y: 442 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-console/src/main/java/org/apache/shenyu/plugin/logging/console/LoggingConsolePlugin.java x: 1 commits (90d) y: 307 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/client/AbstractContextRefreshedEventListener.java x: 1 commits (90d) y: 317 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/utils/OpenApiUtils.java x: 1 commits (90d) y: 350 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-k8s/src/main/java/org/apache/shenyu/springboot/starter/k8s/IngressControllerConfiguration.java x: 2 commits (90d) y: 145 lines of code script/shenyu_checkstyle.xml x: 1 commits (90d) y: 238 lines of code shenyu-admin-listener/shenyu-admin-listener-api/src/main/java/org/apache/shenyu/admin/listener/AbstractNodeDataChangedListener.java x: 1 commits (90d) y: 261 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/FieldDTO.java x: 1 commits (90d) y: 169 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PluginHandleDO.java x: 1 commits (90d) y: 183 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/RuleDO.java x: 1 commits (90d) y: 252 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/SelectorDO.java x: 1 commits (90d) y: 294 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/AbstractShenyuClientRegisterServiceImpl.java x: 1 commits (90d) y: 244 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/GrpcParser.java x: 1 commits (90d) y: 341 lines of code
2645.0
lines of code
  min: 3.0
  average: 161.75
  25th percentile: 54.0
  median: 95.5
  75th percentile: 156.75
  max: 2645.0
0 9.0
commits (90d)
min: 1.0 | average: 1.45 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 9.0

File Size vs. Contributors (90 days): 292 points

shenyu-admin/src/main/java/org/apache/shenyu/admin/service/manager/impl/LoadServiceDocEntryImpl.java x: 1 contributors (90d) y: 208 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/CustomRetryStrategy.java x: 2 contributors (90d) y: 16 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/DefaultRetryStrategy.java x: 2 contributors (90d) y: 100 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/ExponentialRetryBackoffStrategy.java x: 2 contributors (90d) y: 31 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/RetryStrategy.java x: 2 contributors (90d) y: 7 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/UpstreamCheckService.java x: 1 contributors (90d) y: 355 lines of code db/init/mysql/schema.sql x: 4 contributors (90d) y: 2215 lines of code db/init/ob/schema.sql x: 3 contributors (90d) y: 2163 lines of code db/init/og/create-table.sql x: 3 contributors (90d) y: 2461 lines of code db/init/oracle/schema.sql x: 3 contributors (90d) y: 2645 lines of code db/init/pg/create-table.sql x: 3 contributors (90d) y: 2590 lines of code db/upgrade/2.7.0-upgrade-2.7.1-mysql.sql x: 2 contributors (90d) y: 116 lines of code db/upgrade/2.7.0-upgrade-2.7.1-oracle.sql x: 2 contributors (90d) y: 227 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/constant/Constants.java x: 2 contributors (90d) y: 198 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/rule/AiTokenLimiterHandle.java x: 1 contributors (90d) y: 68 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/enums/AiTokenLimiterEnum.java x: 1 contributors (90d) y: 24 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/config/AiCommonConfig.java x: 1 contributors (90d) y: 86 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/AiModel.java x: 1 contributors (90d) y: 14 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/strategy/openai/OpenAI.java x: 1 contributors (90d) y: 76 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt/AiPromptPlugin.java x: 1 contributors (90d) y: 94 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-prompt/src/main/java/org/apache/shenyu/plugin/ai/prompt/handler/AiPromptPluginDataHandler.java x: 1 contributors (90d) y: 43 lines of code shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/AiTokenLimiterPlugin.java x: 1 contributors (90d) y: 229 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/result/ShenyuResultEnum.java x: 2 contributors (90d) y: 58 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/client/ElasticSearchLogCollectClient.java x: 1 contributors (90d) y: 128 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-tencent-cls/src/main/java/org/apache/shenyu/plugin/tencent/cls/config/TencentLogCollectConfig.java x: 2 contributors (90d) y: 153 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/config/ElasticSearchLogCollectConfig.java x: 2 contributors (90d) y: 107 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/PluginHandleServiceImpl.java x: 1 contributors (90d) y: 191 lines of code shenyu-admin/src/main/resources/sql-script/h2/schema.sql x: 4 contributors (90d) y: 1254 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AlertReceiverServiceImpl.java x: 2 contributors (90d) y: 85 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/AppAuthServiceImpl.java x: 1 contributors (90d) y: 609 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/AbstractDataChangedListener.java x: 1 contributors (90d) y: 210 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DiscoveryServiceImpl.java x: 3 contributors (90d) y: 460 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/MetaDataServiceImpl.java x: 1 contributors (90d) y: 272 lines of code shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/AbstractHttpClientPlugin.java x: 3 contributors (90d) y: 112 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/GsonUtils.java x: 2 contributors (90d) y: 341 lines of code shenyu-plugin/shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/ShenyuPlugin.java x: 3 contributors (90d) y: 45 lines of code shenyu-plugin/shenyu-plugin-context-path/src/main/java/org/apache/shenyu/plugin/context/path/ContextPathPlugin.java x: 2 contributors (90d) y: 77 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common/src/main/java/org/apache/shenyu/plugin/logging/common/body/LoggingServerHttpResponse.java x: 3 contributors (90d) y: 193 lines of code shenyu-plugin/shenyu-plugin-modify-response/src/main/java/org/apache/shenyu/plugin/modify/response/ModifyResponsePlugin.java x: 2 contributors (90d) y: 125 lines of code shenyu-plugin/shenyu-plugin-security/shenyu-plugin-sign/src/main/java/org/apache/shenyu/plugin/sign/service/ComposableSignService.java x: 2 contributors (90d) y: 158 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/DashboardUserServiceImpl.java x: 2 contributors (90d) y: 279 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/impl/NamespaceUserServiceImpl.java x: 1 contributors (90d) y: 58 lines of code db/upgrade/2.6.1-upgrade-2.7.0-mysql.sql x: 2 contributors (90d) y: 212 lines of code db/upgrade/2.6.1-upgrade-2.7.0-og.sql x: 2 contributors (90d) y: 262 lines of code db/upgrade/2.6.1-upgrade-2.7.0-oracle.sql x: 2 contributors (90d) y: 323 lines of code shenyu-common/src/main/java/org/apache/shenyu/common/utils/JsonUtils.java x: 1 contributors (90d) y: 120 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/DiscoveryDataChangedEventSyncListener.java x: 1 contributors (90d) y: 151 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/discovery/listener/DataChangedEventListener.java x: 1 contributors (90d) y: 6 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/disruptor/subscriber/DiscoveryConfigRegisterExecutorSubscriber.java x: 1 contributors (90d) y: 35 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/reconciler/IngressReconciler.java x: 2 contributors (90d) y: 472 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/repository/ShenyuCacheRepository.java x: 1 contributors (90d) y: 106 lines of code shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/dto/ApiDocRegisterDTO.java x: 1 contributors (90d) y: 329 lines of code shenyu-registry/shenyu-registry-apollo/src/main/java/org/apache/shenyu/registry/apollo/ApolloInstanceRegisterRepository.java x: 1 contributors (90d) y: 139 lines of code shenyu-registry/shenyu-registry-etcd/src/main/java/org/apache/shenyu/registry/etcd/EtcdInstanceRegisterRepository.java x: 1 contributors (90d) y: 157 lines of code shenyu-registry/shenyu-registry-eureka/src/main/java/org/apache/shenyu/registry/eureka/EurekaInstanceRegisterRepository.java x: 1 contributors (90d) y: 290 lines of code shenyu-web/src/main/java/org/apache/shenyu/web/controller/LocalPluginController.java x: 1 contributors (90d) y: 442 lines of code shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-console/src/main/java/org/apache/shenyu/plugin/logging/console/LoggingConsolePlugin.java x: 1 contributors (90d) y: 307 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/client/AbstractContextRefreshedEventListener.java x: 1 contributors (90d) y: 317 lines of code shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/utils/OpenApiUtils.java x: 1 contributors (90d) y: 350 lines of code shenyu-plugin/shenyu-plugin-response/src/main/java/org/apache/shenyu/plugin/response/strategy/NettyClientMessageWriter.java x: 2 contributors (90d) y: 68 lines of code shenyu-spring-boot-starter/shenyu-spring-boot-starter-k8s/src/main/java/org/apache/shenyu/springboot/starter/k8s/IngressControllerConfiguration.java x: 2 contributors (90d) y: 145 lines of code script/shenyu_checkstyle.xml x: 1 contributors (90d) y: 238 lines of code shenyu-admin-listener/shenyu-admin-listener-api/src/main/java/org/apache/shenyu/admin/listener/AbstractNodeDataChangedListener.java x: 1 contributors (90d) y: 261 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/dto/FieldDTO.java x: 1 contributors (90d) y: 169 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/PluginHandleDO.java x: 1 contributors (90d) y: 183 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/RuleDO.java x: 1 contributors (90d) y: 252 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/model/entity/SelectorDO.java x: 1 contributors (90d) y: 294 lines of code shenyu-admin/src/main/java/org/apache/shenyu/admin/service/register/AbstractShenyuClientRegisterServiceImpl.java x: 1 contributors (90d) y: 244 lines of code shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/parser/GrpcParser.java x: 1 contributors (90d) y: 341 lines of code
2645.0
lines of code
  min: 3.0
  average: 161.75
  25th percentile: 54.0
  median: 95.5
  75th percentile: 156.75
  max: 2645.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.24 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0