awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dromara avatar

dromara/dynamic-tp

0
View on GitHub↗
4,784 نجوم·860 تفرعات·Java·Apache-2.0·3 مشاهداتdynamictp.cn↗

Dynamic Tp

Dynamic Thread Pool is a Java framework for the dynamic management, observability, and orchestration of thread pools. It allows for the real-time adjustment of thread pool parameters via external configuration centers without requiring application restarts.

The project distinguishes itself by providing middleware orchestration, enabling the interception and tuning of thread pools embedded within third-party web servers and RPC frameworks. It further supports distributed tracing by propagating execution contexts and metadata from submitting threads to worker threads to maintain observability across asynchronous boundaries.

The framework includes a comprehensive monitoring and alerting system that gathers performance metrics and triggers notifications via multi-channel dispatch. It features a threshold-based alerting engine with sliding-window suppression to prevent alert storms and a time-wheel mechanism to monitor execution timeouts.

The system integrates with a wide range of middleware and infrastructure, including Tomcat, Jetty, Undertow, Dubbo, gRPC, Hystrix, and message brokers like RabbitMQ and RocketMQ.

Features

  • Dynamic Thread Pool Adjusters - Provides tools for modifying thread pool parameters in real-time via external configuration centers.
  • Concurrency Observability Tools - Provides a framework for exporting thread pool metrics and propagating tracing context across asynchronous execution boundaries.
  • Thread Pool Context Propagators - Provides mechanisms for propagating thread-local context and tracing identifiers from submitting threads to worker threads.
  • Dynamic Configuration Updates - Integrates with external configuration stores to enable real-time parameter updates without restarting the application.
  • Custom Thread Pool Configurations - Enables the creation and definition of thread pool instances via code or configuration centers.
  • Dynamic Thread Pool Proxies - Implements interceptors to apply runtime parameter changes and collect metrics from third-party thread pools.
  • Dynamic Thread Pool Managers - Provides centralized management and runtime adjustment of thread pool parameters without application restarts.
  • Middleware Pool Orchestration - Applies dynamic tuning and monitoring to thread pools embedded within third-party web servers and RPC frameworks.
  • Configuration Store Integrations - Syncs runtime parameters with external stores like Nacos, Apollo, or Zookeeper to manage concurrent task execution.
  • Runtime Parameter Injection - Allows real-time adjustment of thread pool core size and queue capacity via external configuration centers.
  • Alert Thresholds - Monitors performance metrics against predefined numerical limits to trigger system notifications.
  • Distributed Tracing Contexts - Propagates trace IDs and metadata across asynchronous boundaries to maintain distributed observability.
  • Java Runtime Monitors - Collects real-time JVM performance metrics and triggers alerts on queue capacities and execution timeouts.
  • Execution Timeout Monitoring - Tracks task queueing and processing duration using a time-wheel mechanism to detect execution timeouts.
  • Execution Timeout Management - Tracks queueing and execution duration using a time-wheel mechanism to trigger alerts or interrupt threads.
  • Dynamic Capacity Adjustment - Enables modifying the blocking queue size at runtime to handle fluctuating workloads.
  • Thread Pool Anomaly Alerters - Triggers notifications when thread pool queue capacity or execution timeouts exceed configured thresholds.
  • Duplicate Alert Suppression - Prevents alert storms by suppressing redundant notifications using a time-based sliding window.
  • Thread Pool Metrics Collection - Gathers performance indicators via logging, JMX, or HTTP endpoints to track pool health and behavior.

سجل النجوم

مخطط تاريخ النجوم لـ dromara/dynamic-tpمخطط تاريخ النجوم لـ dromara/dynamic-tp

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Dynamic Tp

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Dynamic Tp.
  • opengoofy/hippo4jالصورة الرمزية لـ opengoofy

    opengoofy/hippo4j

    5,993عرض على GitHub↗

    Hippo4j is a dynamic thread pool management toolkit for Java applications. It provides a centralized platform for monitoring, adjusting, and extending thread pool behavior across distributed systems without requiring application restarts. The project distinguishes itself through runtime thread pool resizing, allowing live modification of core size, maximum size, queue capacity, and rejection policy. It includes an approval-based change workflow that requires administrative authorization before parameter modifications take effect in production. Hippo4j also exposes container thread pools for T

    Javablocking-queuedynamicdynamic-threadpool
    عرض على GitHub↗5,993
  • apache/hertzbeatالصورة الرمزية لـ apache

    apache/hertzbeat

    7,097عرض على GitHub↗

    HertzBeat is an agentless monitoring platform designed to collect performance metrics from network devices, databases, and servers without requiring client software. It functions as an infrastructure monitoring dashboard, an alert management system, and a centralized log aggregator using the OpenTelemetry Protocol. The system utilizes a cloud-edge collection hierarchy to scale data gathering across clusters and isolated networks. It distinguishes itself with a flexible extensibility model, allowing users to define new monitoring workflows through configuration-based metric templates and custo

    Javaagentaialerting
    عرض على GitHub↗7,097
  • firehol/netdataالصورة الرمزية لـ firehol

    firehol/netdata

    79,416عرض على GitHub↗

    Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a high-resolution monitoring agent, log and metric aggregator, and time-series database designed to provide full-stack visibility into server health. The system is distinguished by its per-second metric sampling and zero-configuration auto-discovery, which allows for immediate infrastructure tracking upon installation. It utilizes edge-based machine learning and unsupervised models to detect system anomalies and abnormal metric patterns locally on each node. For distributed environment

    Go
    عرض على GitHub↗79,416
  • laravel/horizonالصورة الرمزية لـ laravel

    laravel/horizon

    4,168عرض على GitHub↗

    Horizon is a background job orchestrator and worker manager for Redis queues. It provides a monitoring dashboard to track job throughput, wait times, and failure rates, alongside a system for managing job retries, execution timeouts, and worker distribution. The project distinguishes itself through a Redis-backed monitoring interface that identifies system bottlenecks and a queue alerting system that sends notifications when background job wait times exceed defined thresholds. Worker processes are managed via version-controlled configuration files to ensure consistent balancing and scaling ac

    PHPlaravelqueue
    عرض على GitHub↗4,168
عرض جميع البدائل الـ 30 لـ Dynamic Tp→

الأسئلة الشائعة

ما هي وظيفة dromara/dynamic-tp؟

Dynamic Thread Pool is a Java framework for the dynamic management, observability, and orchestration of thread pools. It allows for the real-time adjustment of thread pool parameters via external configuration centers without requiring application restarts.

ما هي الميزات الرئيسية لـ dromara/dynamic-tp؟

الميزات الرئيسية لـ dromara/dynamic-tp هي: Dynamic Thread Pool Adjusters, Concurrency Observability Tools, Thread Pool Context Propagators, Dynamic Configuration Updates, Custom Thread Pool Configurations, Dynamic Thread Pool Proxies, Dynamic Thread Pool Managers, Middleware Pool Orchestration.

ما هي البدائل مفتوحة المصدر لـ dromara/dynamic-tp؟

تشمل البدائل مفتوحة المصدر لـ dromara/dynamic-tp: opengoofy/hippo4j — Hippo4j is a dynamic thread pool management toolkit for Java applications. It provides a centralized platform for… apache/hertzbeat — HertzBeat is an agentless monitoring platform designed to collect performance metrics from network devices, databases,… firehol/netdata — Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a… laravel/horizon — Horizon is a background job orchestrator and worker manager for Redis queues. It provides a monitoring dashboard to… nginx/kubernetes-ingress — The NGINX Ingress Controller is a Kubernetes-native traffic manager that handles external requests and routes them to… tianshiyeben/wgcloud — wgcloud is a comprehensive suite of monitoring and management tools designed for Linux servers, network devices,…