2 个仓库
Processing of tasks based on assigned priority levels to ensure urgent work is handled first.
Distinct from Execution Priorities: Focuses on general task execution priority rather than plugin-specific event handler weights.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Task Priority Execution. Refine with filters or upvote what's useful.
Dynamic Thread Pool 是一个用于线程池动态管理、可观测性和编排的 Java 框架。它允许通过外部配置中心实时调整线程池参数,而无需重启应用程序。 该项目通过中间件编排脱颖而出,能够拦截并调优嵌入在第三方 Web 服务器和 RPC 框架中的线程池。它进一步支持分布式追踪,通过将执行上下文和元数据从提交线程传播到工作线程,以维持跨异步边界的可观测性。 该框架包含一个全面的监控和报警系统,可收集性能指标并通过多渠道分发触发通知。它具有基于阈值的报警引擎,带有滑动窗口抑制功能以防止报警风暴,以及用于监控执行超时的定时轮机制。 系统集成了广泛的中间件和基础设施,包括 Tomcat、Jetty、Undertow、Dubbo、gRPC、Hystrix 以及 RabbitMQ 和 RocketMQ 等消息队列。
Processes tasks based on assigned priority levels using a specialized executor implementation.
p-queue 是一个 JavaScript Promise 队列和并发任务调度器,旨在限制活动异步操作的数量。它作为一个异步速率限制器和 Promise 生命周期管理器,以防止资源耗尽。 该项目以基于优先级的任务调度和令牌桶速率限制来控制执行频率而脱颖而出。它与用于任务取消的中止信号集成,并提供暂停、恢复和清除挂起操作的机制。 该工具涵盖了更广泛的流量管理能力,包括操作超时和并发限制。它还包括用于跟踪队列状态和挂起任务计数的监控原语,以及用于队列空闲的同步机制。
Implements priority levels for tasks to ensure that critical work is executed before lower-priority operations.