Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / dromara / dynamic-tp
🔥🔥🔥轻量级动态线程池,内置监控告警功能,集成三方中间件线程池管理,基于主流配置中心(已支持Nacos、Apollo,Zookeeper、Consul、Etcd,可通过SPI自定义实现)。Lightweight dynamic threadpool, with monitoring and alarming functions, base on popular config centers (already support Nacos、Apollo、Zookeeper、Consul, can be customized through SPI).
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dromara%2Fdynamic-tp
Stars: 3,496
Forks: 713
Open Issues: 20
License: apache-2.0
Language: Java
Repo Size: 15.3 MB
Dependencies:
361
Created: over 2 years ago
Updated: 1 day ago
Last pushed: 1 day ago
Last synced: about 13 hours ago
Topics: apollo, consul, dubbo, dynamic-threadpool, grpc, java, micrometer, monitor, nacos, rocketmq, spring, springboot, springcloud, thread, threadpool, threadpoolexecutor, zookeeper
Funding links: https://github.com/sponsors/dromara
Files
Dependencies
- actions/checkout v2 composite
- actions/setup-java v2 composite
- actions/upload-artifact v2 composite
- actions/checkout v3 composite
- actions/setup-java v3 composite
- cglib:cglib
- cn.hutool:hutool-core
- cn.hutool:hutool-http
- com.alibaba:transmittable-thread-local
- com.fasterxml.jackson.core:jackson-core
- com.fasterxml.jackson.core:jackson-databind
- com.github.dadiyang:equator
- io.micrometer:micrometer-core
- org.dromara.dynamictp:dynamic-tp-common
- org.dromara.dynamictp:dynamic-tp-logging
- ch.qos.logback:logback-classic 1.2.10
- ch.qos.logback:logback-core 1.2.10
- cn.hutool:hutool-core 5.8.12
- cn.hutool:hutool-http 5.8.12
- com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config 2021.1
- com.alibaba.cloud:spring-cloud-starter-stream-rocketmq 2021.1
- com.alibaba.nacos:nacos-api 2.0.4
- com.alibaba.spring.boot:dubbo-spring-boot-starter 2.0.0
- com.alibaba:dubbo 2.6.0
- com.alibaba:fastjson 1.2.83
- com.alibaba:transmittable-thread-local 2.14.3
- com.alipay.sofa:sofa-rpc-all 5.9.1
- com.aliyun.openservices:ons-client 1.8.8.8.Final
- com.baidu.cloud:spring-cloud-starter-baidu-starlight 2022.2.0
- com.baidu.cloud:starlight-all 2022.2.0
- com.ctrip.framework.apollo:apollo-client 1.5.0
- com.fasterxml.jackson.core:jackson-core 2.13.4
- com.fasterxml.jackson.core:jackson-databind 2.13.4
- com.github.dadiyang:equator 1.0.4
- com.google.code.gson:gson 2.8.9
- com.huaweicloud:spring-cloud-starter-huawei-config 1.10.8-2020.0.x
- com.netflix.hystrix:hystrix-core 1.5.18
- com.tencent.cloud:spring-cloud-starter-tencent-polaris-config 1.11.4-2021.0.6
- com.tencent.tars:tars-core 1.7.2
- com.weibo:motan-core 1.2.0
- com.weibo:motan-springsupport 1.2.0
- com.weibo:motan-transport-netty 1.2.0
- io.opentelemetry:opentelemetry-api 1.25.0
- net.devh:grpc-server-spring-boot-starter 2.13.1.RELEASE
- org.apache.curator:curator-framework 5.2.1
- org.apache.dubbo:dubbo 3.0.7
- org.apache.dubbo:dubbo-spring-boot-starter 3.0.7
- org.apache.logging.log4j:log4j-api 2.17.1
- org.apache.logging.log4j:log4j-core 2.17.1
- org.apache.logging.log4j:log4j-slf4j-impl 2.17.1
- org.apache.rocketmq:rocketmq-client 4.9.3
- org.apache.rocketmq:rocketmq-spring-boot-starter 2.2.2
- org.apache.skywalking:apm-toolkit-trace 8.11.0
- org.dromara.dynamictp:dynamic-tp-adapter 1.1.3
- org.dromara.dynamictp:dynamic-tp-adapter-brpc 1.1.3
- org.dromara.dynamictp:dynamic-tp-adapter-common 1.1.3
- org.dromara.dynamictp:dynamic-tp-adapter-dubbo 1.1.3
- org.dromara.dynamictp:dynamic-tp-adapter-grpc 1.1.3
- org.dromara.dynamictp:dynamic-tp-adapter-hystrix 1.1.3
- org.dromara.dynamictp:dynamic-tp-adapter-motan 1.1.3
- org.dromara.dynamictp:dynamic-tp-adapter-okhttp3 1.1.3
- org.dromara.dynamictp:dynamic-tp-adapter-rabbitmq 1.1.3
- org.dromara.dynamictp:dynamic-tp-adapter-rocketmq 1.1.3
- org.dromara.dynamictp:dynamic-tp-adapter-sofa 1.1.3
- org.dromara.dynamictp:dynamic-tp-adapter-tars 1.1.3
- org.dromara.dynamictp:dynamic-tp-common 1.1.3
- org.dromara.dynamictp:dynamic-tp-core 1.1.3
- org.dromara.dynamictp:dynamic-tp-extension-limiter-redis 1.1.3
- org.dromara.dynamictp:dynamic-tp-extension-notify-email 1.1.3
- org.dromara.dynamictp:dynamic-tp-extension-notify-yunzhijia 1.1.3
- org.dromara.dynamictp:dynamic-tp-extension-skywalking 1.1.3
- org.dromara.dynamictp:dynamic-tp-jvmti-runtime 1.1.3
- org.dromara.dynamictp:dynamic-tp-logging 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-brpc 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-common 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-dubbo 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-grpc 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-hystrix 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-motan 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-okhttp3 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-rabbitmq 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-rocketmq 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-sofa 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-tars 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-webserver 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-apollo 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-common 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-etcd 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-extension-limiter-redis 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-extension-notify-email 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-extension-notify-yunzhijia 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-nacos 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-zookeeper 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-cloud-starter-consul 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-cloud-starter-huawei 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-cloud-starter-nacos 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-cloud-starter-polaris 1.1.3
- org.dromara.dynamictp:dynamic-tp-spring-cloud-starter-zookeeper 1.1.3
- org.scijava:native-lib-loader 2.0.2
- org.slf4j:slf4j-api 1.7.36
- org.openjdk.jmh:jmh-core 1.35 test
- org.openjdk.jmh:jmh-generator-annprocess 1.35 test
- com.alibaba.cloud:spring-cloud-alibaba-dependencies 2021.1 import
- com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config
- com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery
- net.devh:grpc-spring-boot-starter 2.13.1.RELEASE
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-grpc ${revision}
- org.springframework.boot:spring-boot-starter-logging
- org.springframework.boot:spring-boot-starter-web
- org.springframework.cloud:spring-cloud-starter-bootstrap
- com.squareup.okhttp3:okhttp 3.14.9
- org.dromara.dynamictp:dynamic-tp-extension-skywalking
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-okhttp3
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-webserver
- org.springframework.boot:spring-boot-starter-logging
- org.springframework.boot:spring-boot-starter-web
- io.micrometer:micrometer-registry-prometheus
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-webserver ${revision}
- org.dromara.dynamictp:dynamic-tp-spring-cloud-starter-consul ${revision}
- org.springframework.boot:spring-boot-autoconfigure-processor
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-web
- org.springframework.cloud:spring-cloud-starter-bootstrap
- org.springframework.cloud:spring-cloud-starter-consul-config
- org.springframework.cloud:spring-cloud-starter-openfeign
- com.huaweicloud:spring-cloud-huawei-bom 1.10.8-2020.0.x import
- org.springframework.boot:spring-boot-dependencies ${spring-boot.version} import
- org.springframework.cloud:spring-cloud-dependencies 2020.0.6 import
- com.huaweicloud:spring-cloud-starter-huawei-config
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-webserver ${revision}
- org.dromara.dynamictp:dynamic-tp-spring-cloud-starter-huawei ${revision}
- org.springframework.boot:spring-boot-starter-web
- org.springframework.cloud:spring-cloud-starter-bootstrap
- com.alibaba.nacos:nacos-client 1.2.0 import
- org.springframework.boot:spring-boot-dependencies 2.3.12.RELEASE import
- com.alibaba.boot:nacos-config-spring-boot-starter 0.2.7
- io.micrometer:micrometer-registry-prometheus
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-webserver ${revision}
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-nacos ${revision}
- org.springframework.boot:spring-boot-starter-logging
- org.springframework.boot:spring-boot-starter-web
- com.alibaba.cloud:spring-cloud-alibaba-dependencies 2021.1 import
- com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config
- com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery
- io.micrometer:micrometer-registry-prometheus
- org.apache.logging.log4j:log4j-api
- org.apache.logging.log4j:log4j-core
- org.apache.logging.log4j:log4j-slf4j-impl
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-webserver ${revision}
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-extension-limiter-redis ${revision}
- org.dromara.dynamictp:dynamic-tp-spring-cloud-starter-nacos ${revision}
- org.springframework.boot:spring-boot-starter
- org.springframework.boot:spring-boot-starter-data-redis
- org.springframework.boot:spring-boot-starter-undertow
- org.springframework.boot:spring-boot-starter-web
- org.springframework.cloud:spring-cloud-starter-bootstrap
- com.tencent.cloud:spring-cloud-tencent-dependencies 1.11.4-2021.0.6 import
- com.tencent.cloud:spring-cloud-starter-tencent-polaris-config
- com.tencent.cloud:spring-cloud-starter-tencent-polaris-discovery
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-webserver
- org.dromara.dynamictp:dynamic-tp-spring-cloud-starter-polaris
- org.springframework.boot:spring-boot-starter-undertow
- org.springframework.boot:spring-boot-starter-web
- org.springframework.cloud:spring-cloud-starter-bootstrap
- org.dromara.dynamictp:dynamic-tp-spring-boot-starter-adapter-webserver ${revision}
- org.dromara.dynamictp:dynamic-tp-spring-cloud-starter-zookeeper ${revision}
- org.springframework.boot:spring-boot-autoconfigure-processor
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-web
- org.springframework.cloud:spring-cloud-starter-bootstrap
- org.springframework.cloud:spring-cloud-starter-zookeeper-config
- cglib:cglib 3.3.0 import
- org.dromara.dynamictp:dynamic-tp-dependencies 1.1.3 import
- org.springframework.boot:spring-boot-dependencies 2.5.14 import
- org.springframework.cloud:spring-cloud-dependencies 2020.0.5 import
- com.google.guava:guava 31.1-jre
- commons-codec:commons-codec
- org.apache.commons:commons-collections4 4.4
- org.apache.commons:commons-lang3
- org.projectlombok:lombok
- io.etcd:jetcd-core 0.5.5 provided
- org.dromara.dynamictp:dynamic-tp-core
- org.dromara.dynamictp:dynamic-tp-logging
- junit:junit test
- org.awaitility:awaitility test
- org.junit.jupiter:junit-jupiter test
- org.mockito:mockito-inline test
- org.mockito:mockito-junit-jupiter test
- org.openjdk.jmh:jmh-core test
- org.openjdk.jmh:jmh-generator-annprocess test
- org.powermock:powermock-api-mockito2 2.0.9 test
- org.powermock:powermock-module-junit4 2.0.9 test
- org.springframework.boot:spring-boot-test test
- org.springframework:spring-test test