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

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

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم 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·6 مشاهدات

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.

سجل النجوم

مخطط تاريخ النجوم لـ ltsopensource/light-task-schedulerمخطط تاريخ النجوم لـ ltsopensource/light-task-scheduler

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

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

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

Start searching with AI

مجموعات مختارة تضم Light Task Scheduler

مجموعات منسقة بعناية يظهر فيها Light Task Scheduler.
  • إطارات عمل خطوط معالجة البيانات القابلة للتوسع
  • بدائل ذاتية الاستضافة لمنسقات سير العمل
  • مكتبات جدولة المهام المعتمدة على الكود

بدائل مفتوحة المصدر لـ Light Task Scheduler

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Light Task Scheduler.
  • hazelcast/hazelcastالصورة الرمزية لـ hazelcast

    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/prefectالصورة الرمزية لـ PrefectHQ

    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/dkronالصورة الرمزية لـ distribworks

    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/bullالصورة الرمزية لـ OptimalBits

    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
عرض جميع البدائل الـ 30 لـ Light Task Scheduler→

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

ما هي وظيفة 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…