awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
xuxueli avatar

xuxueli/xxl-job

0
View on GitHub↗
30,282 स्टार्स·11,478 फोर्क्स·Java·GPL-3.0·10 व्यूज़www.xuxueli.com/xxl-job↗

Xxl Job

xxl-job is a distributed task scheduling platform and job orchestrator designed to manage and trigger timed jobs across a cluster of remote executor nodes. It provides a centralized system for scheduling tasks, linking dependent jobs, and managing complex execution lifecycles through a relational database that persists configurations and logs.

The platform distinguishes itself through a web-based interface for cron job management, allowing users to create and update scheduled tasks without modifying source code. It supports cross-language task execution by triggering logic on third-party executors via a standardized web interface and enables distributed data sharding to broadcast tasks across all cluster executors.

The system covers broad capability areas including task routing and load balancing, real-time remote monitoring of execution logs, and automated failure handling with retry limits. It also incorporates access control for user permissions and auditing of system activity to track operational changes.

Features

  • Job Schedulers - Provides a centralized job scheduler to orchestrate background tasks and automate execution based on time-based schedules.
  • Distributed Task Schedulers - Serves as a centralized system for managing and triggering timed jobs across a distributed cluster of worker nodes.
  • Scheduler-Worker Topologies - Employs a central scheduling server to manage task distribution while remote executor nodes handle the actual job execution.
  • Job State Persistence - Persists job metadata and execution logs in a relational database to ensure reliability across system failures.
  • Relational Database Persistence - Utilizes relational database persistence to maintain consistent state for job configurations and execution history.
  • Cron Scheduling - Provides a web-based interface for defining and managing task execution using cron expressions.
  • Cron Trigger Management - Provides a system for creating and managing cron-based triggers to automate task execution timing.
  • Management Interfaces - Offers a dedicated web interface for creating and updating scheduled tasks without modifying source code.
  • Multi-Strategy Task Triggers - Executes jobs using multiple timing patterns such as cron expressions, fixed intervals, or external API events.
  • Distributed Job Orchestration - Provides a framework for linking dependent tasks and managing complex job lifecycles across a distributed environment.
  • Distributed Task Orchestrators - Coordinates and scales parallel task execution and dependencies across distributed computing resources.
  • HTTP Task Dispatching - Communicates with distributed executors via a web interface to trigger tasks and receive real-time status updates.
  • Job Dependency Coordination - Manages complex asynchronous workflows through parent-child job dependencies and execution lifecycles.
  • Job Sharding - Implements techniques for splitting a single logical task into parallel shards for distributed execution across a cluster.
  • Data Partitioning - Splits workloads across multiple executors by assigning unique indices to nodes for parallel data processing.
  • Task-Based Shard Broadcasting - Broadcasts tasks across multiple cluster executors so each instance processes a unique subset of a larger dataset.
  • Online Scripting Environments - Provides a web-based editor to write and deploy task scripts without needing to restart active services.
  • Task Dependency Management - Defines execution order and prerequisites for tasks, ensuring child processes start only after parents complete successfully.
  • Distributed Job Executors - Integrates with external distributed executors to enable cross-language task execution via a standardized interface.
  • Capacity Scaling - Supports increasing or decreasing the number of executor nodes to meet task resource demands dynamically.
  • Distributed Execution Gateways - Enables triggering operations on third-party executors written in different programming languages via a standardized web interface.
  • Cluster Load Balancing - Distributes computational workloads across cluster nodes using specific routing algorithms to maximize hardware utilization.
  • Asynchronous Task Execution - Implements mechanisms for executing long-running operations with real-time progress polling and result retrieval from remote executors.
  • Failure Handling Policies - Implements failure handling policies including automated retries and error alerts when tasks fail.
  • Clustered Task Distribution - Distributes scheduled jobs across a cluster of executors using routing strategies to ensure high availability.
  • Remote Executor Frameworks - Provides a system for triggering logic on external servers through a web interface with real-time execution monitoring.
  • Task Status Monitors - Provides real-time tracking of execution status and remote log viewing for troubleshooting failures.
  • Job Status Monitoring - Tracks real-time execution status and provides rolling logs from remote executors to verify task completion.

स्टार हिस्ट्री

xuxueli/xxl-job के लिए स्टार हिस्ट्री चार्टxuxueli/xxl-job के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Xxl Job को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Xxl Job दिखाई देता है।
  • बैकग्राउंड जॉब शेड्यूलिंग लाइब्रेरीज़
  • डेटा पाइपलाइन वर्कफ़्लो ऑर्केस्ट्रेशन टूल्स

Xxl Job के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Xxl Job के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • hazelcast/hazelcasthazelcast का अवतार

    hazelcast/hazelcast

    6,570GitHub पर देखें↗

    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
  • dask/daskdask का अवतार

    dask/dask

    13,746GitHub पर देखें↗

    Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows from single machines to large clusters. It functions as a cluster resource manager that orchestrates computational logic by representing tasks and their dependencies as directed acyclic graphs. This architecture allows the system to automate the distribution of workloads across available hardware while managing complex execution requirements. The project distinguishes itself through a lazy evaluation engine that defers data operations until they are explicitly requested, enabl

    Pythondasknumpypandas
    GitHub पर देखें↗13,746
  • oban-bg/obanoban-bg का अवतार

    oban-bg/oban

    3,812GitHub पर देखें↗

    Oban is a distributed background job processing system and task scheduler that uses PostgreSQL for transactional job storage and reliable execution across multiple nodes. It serves as a PostgreSQL-backed background worker and job queue, coordinating task execution and concurrency through a relational database to ensure delivery guarantees. The system differentiates itself through a distributed workflow orchestrator capable of managing multi-step processing pipelines, dependent job sequencing, and shared context. It provides advanced orchestration tools including job batching, chunked processi

    Elixir
    GitHub पर देखें↗3,812
  • quartznet/quartznetquartznet का अवतार

    quartznet/quartznet

    6,997GitHub पर देखें↗

    Quartz.NET is a job scheduler for .NET applications designed to schedule and execute programmatic tasks. It functions as a distributed task orchestrator and enterprise task orchestrator, capable of managing recurring jobs with concurrency limits and complex intervals. The system provides high availability through a clustered execution model that balances loads and provides fail-over redundancy across multiple server instances. It utilizes a relational database job store to persist job and trigger states, ensuring that scheduled tasks survive application restarts. The framework includes capab

    C#c-sharpcrondotnet
    GitHub पर देखें↗6,997
Xxl Job के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

xuxueli/xxl-job क्या करता है?

xxl-job is a distributed task scheduling platform and job orchestrator designed to manage and trigger timed jobs across a cluster of remote executor nodes. It provides a centralized system for scheduling tasks, linking dependent jobs, and managing complex execution lifecycles through a relational database that persists configurations and logs.

xuxueli/xxl-job की मुख्य विशेषताएं क्या हैं?

xuxueli/xxl-job की मुख्य विशेषताएं हैं: Job Schedulers, Distributed Task Schedulers, Scheduler-Worker Topologies, Job State Persistence, Relational Database Persistence, Cron Scheduling, Cron Trigger Management, Management Interfaces।

xuxueli/xxl-job के कुछ ओपन-सोर्स विकल्प क्या हैं?

xuxueli/xxl-job के ओपन-सोर्स विकल्पों में शामिल हैं: hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… dask/dask — Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows… oban-bg/oban — Oban is a distributed background job processing system and task scheduler that uses PostgreSQL for transactional job… quartznet/quartznet — Quartz.NET is a job scheduler for .NET applications designed to schedule and execute programmatic tasks. It functions… jerrylead/sparkinternals — SparkInternals is a technical reference and architecture guide detailing the internal design and implementation of the… mesos/chronos — Chronos is a distributed, fault-tolerant job scheduler designed for managing containerized workloads within a cluster.…