awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ltsopensource avatar

ltsopensource/light-task-scheduler

0
View on GitHub↗
2,997 星标·1,139 分支·Java·Apache-2.0·11 次浏览

Light Task Scheduler

Light Task Scheduler is a distributed job scheduling and workflow orchestration platform designed for managing background processing across scalable computing environments. It functions as a cluster management system that coordinates stateless nodes to execute recurring, cron-based, or one-time tasks with centralized control and high availability.

The platform distinguishes itself through a leader-based coordination model that automatically elects a primary controller to manage task distribution and system state. It supports complex workflow dependencies, ensuring that prerequisite tasks complete successfully before triggering subsequent processes. The system provides granular operational control, allowing users to pause, resume, terminate, or manually trigger jobs on demand through a centralized interface.

The framework includes comprehensive capabilities for fault-tolerant execution, featuring automatic retries, node heartbeat monitoring, and task redistribution to maintain stability during failures. It offers extensive observability tools, including real-time task execution tracking, cluster-wide performance metrics, and business event logging. Developers can extend the system’s core functionality through modular service interfaces and integrate it into existing applications using standard dependency injection and metadata-driven configuration.

Features

  • Distributed Job Schedulers - Provides a distributed job scheduling platform that manages recurring and one-time tasks across a cluster of stateless nodes.
  • Task Dependency Management - Coordinates complex workflow dependencies by ensuring prerequisite tasks complete successfully before triggering subsequent processes.
  • Task Lifecycle Management - Offers centralized control to pause, resume, terminate, or manually trigger background tasks.
  • Fault-Tolerant Coordinators - Ensures system stability through automatic leader election, heartbeat monitoring, and task redistribution during node failures.
  • Distributed Cluster Management - Organizes computing nodes into scalable clusters with centralized monitoring for high availability.
  • Distributed Task Queues - Coordinates background job execution with support for task dependencies and retry policies.
  • Workflow Orchestration - Manages complex task dependencies to ensure prerequisite jobs complete before triggering subsequent workflow steps.
  • Workflow Orchestration Engines - Acts as a workflow orchestration engine for defining and executing sequences of dependent tasks.
  • Distributed Cluster Coordination - Coordinates cluster state and task distribution through an automatic leader election model.
  • Distributed Task Queues - Provides a distributed task queue for managing and executing background jobs across multiple worker nodes.
  • Event-Driven Workflow Orchestrators - Orchestrates complex sequences of dependent tasks triggered by completion signals and predefined logical flows.
  • Cluster Node Management - Organizes computing nodes into scalable clusters with automatic master election to maintain high availability.
  • High Availability Cluster Deployments - Provides a platform for managing distributed computing nodes with automatic master election and high availability.
  • Heartbeat Monitors - Monitors worker node health and resource metrics via heartbeats to enable automatic failure detection and workload balancing.
  • Job Lifecycle Management - Offers a centralized interface for monitoring task status, updating parameters, and managing the lifecycle of background jobs.
  • Fault Tolerance - Ensures reliable job execution through automatic retries, node election, and task redistribution during failures.
  • Modular Provider Interfaces - Implements a modular service provider interface to allow custom storage, logging, and communication protocol extensions.
  • Task Retry Policies - Supports configurable retry policies for individual tasks to handle transient failures and ensure reliable execution.
  • Task Execution Monitoring - Provides real-time visibility into job progress and system performance through a centralized dashboard.
  • Cluster Monitoring Systems - Aggregates performance metrics and resource utilization across distributed nodes for cluster-wide health monitoring.

Star 历史

ltsopensource/light-task-scheduler 的 Star 历史图表ltsopensource/light-task-scheduler 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Light Task Scheduler 的精选搜索

收录 Light Task Scheduler 的精选合集。
  • 可扩展数据流水线框架
  • 自托管工作流编排替代方案
  • 代码优先的作业调度库

Light Task Scheduler 的开源替代方案

相似的开源项目,按与 Light Task Scheduler 的功能重合度排序。
  • hazelcast/hazelcasthazelcast 的头像

    hazelcast/hazelcast

    6,570在 GitHub 上查看↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Javabig-datacachingdata-in-motion
    在 GitHub 上查看↗6,570
  • prefecthq/prefectPrefectHQ 的头像

    PrefectHQ/prefect

    21,640在 GitHub 上查看↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Pythonautomationdatadata-engineering
    在 GitHub 上查看↗21,640
  • distribworks/dkrondistribworks 的头像

    distribworks/dkron

    4,696在 GitHub 上查看↗

    dkron is a distributed cron service and high availability task scheduler designed to execute scheduled commands across a cluster of servers. It functions as a scalable replacement for traditional cron by synchronizing task execution across multiple nodes to eliminate single points of failure. The system ensures fault tolerant task automation and high availability cron management through a distributed architecture. It utilizes a replicated state machine and consensus to maintain synchronized job schedules and provides automatic failover and redundancy. The platform covers distributed job sche

    Go
    在 GitHub 上查看↗4,696
  • optimalbits/bullOptimalBits 的头像

    OptimalBits/bull

    16,243在 GitHub 上查看↗

    Bull is a Node.js library for managing distributed jobs and message queues using Redis as the primary data store. It functions as a distributed task worker, job scheduler, and priority queue manager designed to handle asynchronous workloads across multiple processes. The project distinguishes itself by providing a persistent communication channel that decouples servers through the exchange of serializable data objects. It ensures distributed system reliability by detecting stalled tasks and recovering from process crashes to ensure every queued job is completed. The system covers a broad ran

    JavaScriptjobjob-queuemessage
    在 GitHub 上查看↗16,243
查看 Light Task Scheduler 的所有 30 个替代方案→

常见问题解答

ltsopensource/light-task-scheduler 是做什么的?

Light Task Scheduler is a distributed job scheduling and workflow orchestration platform designed for managing background processing across scalable computing environments. It functions as a cluster management system that coordinates stateless nodes to execute recurring, cron-based, or one-time tasks with centralized control and high availability.

ltsopensource/light-task-scheduler 的主要功能有哪些?

ltsopensource/light-task-scheduler 的主要功能包括:Distributed Job Schedulers, Task Dependency Management, Task Lifecycle Management, Fault-Tolerant Coordinators, Distributed Cluster Management, Distributed Task Queues, Workflow Orchestration, Workflow Orchestration Engines。

ltsopensource/light-task-scheduler 有哪些开源替代品?

ltsopensource/light-task-scheduler 的开源替代品包括: hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… prefecthq/prefect — Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as… distribworks/dkron — dkron is a distributed cron service and high availability task scheduler designed to execute scheduled commands across… optimalbits/bull — Bull is a Node.js library for managing distributed jobs and message queues using Redis as the primary data store. It… kestra-io/kestra — Kestra is a declarative workflow orchestrator designed to manage complex task dependencies and automated processes… node-cron/node-cron — This library provides a task scheduling framework for Node.js applications, enabling the automation of recurring…