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

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

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

apache/shardingsphere-elasticjob

0
View on GitHub↗
8,203 نجوم·3,253 تفرعات·Java·Apache-2.0·10 مشاهدات

Shardingsphere Elasticjob

ShardSphere-ElasticJob is a Java-based distributed scheduling framework designed to manage workloads across multiple nodes. It provides a system for splitting scheduled tasks into shards and distributing them across a cluster to achieve high-throughput execution.

The framework includes a distributed task failover system that detects node failures and automatically reassigns missed job executions to healthy cluster instances. It also features a cluster resource manager to dynamically allocate execution resources based on system load and capacity.

The system covers high-availability task execution, distributed job sharding, and unified task orchestration for diverse job formats such as scripts and network requests. Observability is provided through job execution monitoring and a central console for tracking events and managing registry centers.

Features

  • Job Sharding - Splits single logical jobs into multiple parallel shards distributed across available worker instances for high-throughput execution.
  • Distributed Task Schedulers - Orchestrates and distributes complex scheduled tasks across computing clusters via sharding.
  • Distributed Task Schedulers - Provides a framework for splitting scheduled tasks into shards and dispatching them across distributed environments.
  • High Availability Job Execution - Ensures scheduled jobs continue to run by automatically failing over tasks from crashed nodes.
  • Job Scheduling - Manages, monitors, and executes distributed background processing jobs across a cluster.
  • Task Failover - Detects node failures and automatically reassigns missed job executions to healthy cluster instances.
  • Cluster State Coordinators - Uses Zookeeper to maintain a consistent view of global cluster topology and worker registration for task assignment.
  • Node Failure Detection - Implements node health monitoring via heartbeats to trigger automatic task reassignment when workers fail.
  • Task Execution Failover - Detects node failures and automatically reassigns missed job executions to healthy cluster instances.
  • Task Orchestrators - Provides a centralized interface for managing and executing sequences of diverse background operations.
  • Dynamic Shard Redistribution - Adjusts the distribution of job shards across the cluster in real time based on active node availability.
  • Resource Allocation - Manages the allocation of execution resources to jobs and dynamically adjusts them based on system load.
  • Cluster Resource Managers - Dynamically allocates and scales compute resources for distributed jobs based on current capacity.
  • Unified Task Interfaces - Wraps diverse execution formats, such as scripts and network requests, into a consistent model for the scheduler.
  • Background Job Monitoring - Provides a central console for tracking the health, status, and failure metrics of distributed asynchronous tasks.
  • Cluster Monitoring - Offers a central console for tracking the status of distributed tasks and monitoring cluster health.

سجل النجوم

مخطط تاريخ النجوم لـ apache/shardingsphere-elasticjobمخطط تاريخ النجوم لـ apache/shardingsphere-elasticjob

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

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

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

Start searching with AI

بدائل مفتوحة المصدر لـ Shardingsphere Elasticjob

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Shardingsphere Elasticjob.
  • dask/daskالصورة الرمزية لـ dask

    dask/dask

    13,746عرض على GitHub↗

    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
  • 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
  • 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
  • boto/boto3الصورة الرمزية لـ boto

    boto/boto3

    9,834عرض على GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    عرض على GitHub↗9,834
عرض جميع البدائل الـ 30 لـ Shardingsphere Elasticjob→

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

ما هي وظيفة apache/shardingsphere-elasticjob؟

ShardSphere-ElasticJob is a Java-based distributed scheduling framework designed to manage workloads across multiple nodes. It provides a system for splitting scheduled tasks into shards and distributing them across a cluster to achieve high-throughput execution.

ما هي الميزات الرئيسية لـ apache/shardingsphere-elasticjob؟

الميزات الرئيسية لـ apache/shardingsphere-elasticjob هي: Job Sharding, Distributed Task Schedulers, High Availability Job Execution, Job Scheduling, Task Failover, Cluster State Coordinators, Node Failure Detection, Task Execution Failover.

ما هي البدائل مفتوحة المصدر لـ apache/shardingsphere-elasticjob؟

تشمل البدائل مفتوحة المصدر لـ apache/shardingsphere-elasticjob: dask/dask — Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows… prefecthq/prefect — Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… roadrunner-server/roadrunner — RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a… xuxueli/xxl-job — xxl-job is a distributed task scheduling platform and job orchestrator designed to manage and trigger timed jobs…