Tagged articles
99 articles
Page 1 of 1
Ray's Galactic Tech
Ray's Galactic Tech
Jan 17, 2026 · Backend Development

How XXL-JOB Achieves High‑Availability Distributed Scheduling with Decoupled Executors

This article explains how the lightweight XXL‑JOB framework separates the scheduler from executors, provides high‑availability through database‑locked clustering and executor HA, supports elastic scaling in Kubernetes, and offers detailed task‑governance and performance optimizations compared with Quartz.

Distributed SchedulingXXL-JOBtask governance
0 likes · 11 min read
How XXL-JOB Achieves High‑Availability Distributed Scheduling with Decoupled Executors
AI2ML AI to Machine Learning
AI2ML AI to Machine Learning
Dec 22, 2025 · Artificial Intelligence

The Core Ideas Behind Paged Attention for KV‑Caching

This article explains how Paged Attention, introduced by the vLLM team, applies virtual‑memory techniques, non‑contiguous block mapping, copy‑on‑write reuse, distributed scheduling, and hardware‑level optimizations to improve KV‑cache efficiency and reduce memory fragmentation in large language model serving.

Copy-on-WriteDistributed SchedulingGPU Memory Management
0 likes · 6 min read
The Core Ideas Behind Paged Attention for KV‑Caching
Java Architect Handbook
Java Architect Handbook
Dec 12, 2025 · Backend Development

Master Spring Task: Build, Optimize, and Scale Your Scheduled Jobs

This guide walks you through what Spring Task is, how to enable it in three simple steps, decode cron expressions, explore six real‑world use cases, unlock four advanced features, avoid common pitfalls, and apply performance‑tuning and future‑proofing techniques for robust Java scheduling.

Distributed SchedulingJavaPerformance Optimization
0 likes · 11 min read
Master Spring Task: Build, Optimize, and Scale Your Scheduled Jobs
macrozheng
macrozheng
Oct 10, 2025 · Backend Development

Master Java Task Scheduling: From Crontab to Quartz, Spring and Distributed Solutions

This comprehensive guide explains the fundamentals and practical implementations of task scheduling in Java, covering Linux crontab, JDK Timer, ScheduledExecutorService, Quartz, Spring Schedule, and popular distributed schedulers like SchedulerX, elastic‑job, XXL‑Job and LTS, with code examples and configuration details.

Distributed SchedulingJavaQuartz
0 likes · 23 min read
Master Java Task Scheduling: From Crontab to Quartz, Spring and Distributed Solutions
Code Ape Tech Column
Code Ape Tech Column
Aug 5, 2025 · Backend Development

Exploring PowerJob: A Lightweight Distributed Task Scheduler for Java

This article introduces PowerJob, a young yet powerful distributed task scheduling framework, covering its selection reasons, core concepts, high‑availability setup, workflow types, scheduling modes, deployment steps, and detailed code examples for single, broadcast, map, and MapReduce jobs.

Distributed SchedulingJavaMapReduce
0 likes · 15 min read
Exploring PowerJob: A Lightweight Distributed Task Scheduler for Java
Top Architect
Top Architect
Jul 5, 2025 · Backend Development

Master Distributed Task Scheduling with XXL‑Job: Step‑by‑Step Guide and Code Walkthrough

This article introduces the lightweight open‑source XXL‑Job framework, walks through server and executor setup, demonstrates three task creation methods, explains how to trigger and monitor jobs, and highlights the dynamic‑proxy and asynchronous design that enable high‑throughput distributed scheduling in Spring Boot applications.

Distributed SchedulingDynamic ProxySpring Boot
0 likes · 15 min read
Master Distributed Task Scheduling with XXL‑Job: Step‑by‑Step Guide and Code Walkthrough
Java Architect Essentials
Java Architect Essentials
Jun 10, 2025 · Backend Development

Why Rebuild a Distributed Scheduler? Inside a Custom Java Job Framework

This article explains the motivations behind creating a new distributed scheduling framework, compares existing solutions, and details the design choices—including gRPC communication, protobuf serialization, a custom NameServer for load balancing, and a built‑in message queue with persistence and retry mechanisms—to handle frequent task creation and dynamic parameter changes in a high‑concurrency environment.

Distributed SchedulingTime WheelgRPC
0 likes · 14 min read
Why Rebuild a Distributed Scheduler? Inside a Custom Java Job Framework
Xiaohongshu Tech REDtech
Xiaohongshu Tech REDtech
May 22, 2025 · Artificial Intelligence

Scalable Overload-Aware Graph-Based Index Construction for 10‑Billion‑Scale Vector Similarity Search (SOGAIC)

The paper introduces SOGAIC, a scalable overload‑aware graph‑based index construction system for billion‑scale vector similarity search that uses adaptive overlapping partitioning and load‑balanced distributed scheduling to cut construction time by 47.3% while maintaining high recall.

ANNDistributed Schedulinggraph index
0 likes · 13 min read
Scalable Overload-Aware Graph-Based Index Construction for 10‑Billion‑Scale Vector Similarity Search (SOGAIC)
macrozheng
macrozheng
May 14, 2025 · Backend Development

Why PowerJob Is the Next‑Gen Distributed Scheduler You Should Try

This article introduces PowerJob, a next‑generation distributed scheduling and computing framework, outlines its key advantages, compares it with other schedulers, and provides a step‑by‑step guide for local deployment, web console usage, and creating a scheduled task.

Backend DevelopmentDistributed SchedulingSpring Boot
0 likes · 6 min read
Why PowerJob Is the Next‑Gen Distributed Scheduler You Should Try
Top Architect
Top Architect
Apr 18, 2025 · Backend Development

Comprehensive Guide to Using the XXL‑Job Distributed Task Scheduling Framework

This article provides a step‑by‑step tutorial on installing, configuring, and using the open‑source XXL‑Job distributed scheduling framework with Spring Boot, covering server and executor deployment, task creation via annotations, API and sharding, execution, logging, and the underlying Netty‑based communication design.

Distributed SchedulingJavaSpring Boot
0 likes · 14 min read
Comprehensive Guide to Using the XXL‑Job Distributed Task Scheduling Framework
Code Ape Tech Column
Code Ape Tech Column
Feb 18, 2025 · Backend Development

Practical Guide to Using XXL‑JOB for Distributed Task Scheduling with Spring Boot and Docker

This article explains what XXL‑JOB is, why a distributed task‑scheduling platform is needed, and provides a step‑by‑step tutorial—including Docker deployment, Spring Boot integration, sharding, idempotency handling, and a video‑transcoding use case—to help developers implement reliable distributed jobs in Java applications.

Distributed SchedulingDockerVideo Transcoding
0 likes · 19 min read
Practical Guide to Using XXL‑JOB for Distributed Task Scheduling with Spring Boot and Docker
Top Architect
Top Architect
Jan 16, 2025 · Backend Development

Guide to Using the XXL‑JOB Distributed Task Scheduling Framework with Spring Boot

This article introduces the XXL‑JOB open‑source distributed scheduler, compares it with Quartz and other solutions, and provides a step‑by‑step tutorial for server deployment, executor configuration, task development, execution, logging, and the underlying Netty‑based communication design, complete with code examples.

BackendDistributed SchedulingJava
0 likes · 15 min read
Guide to Using the XXL‑JOB Distributed Task Scheduling Framework with Spring Boot
macrozheng
macrozheng
Sep 25, 2024 · Backend Development

Master Distributed Task Scheduling with XXL-JOB: Docker Setup to Spring Boot Integration

This comprehensive guide explains what XXL-JOB is, why distributed task scheduling is needed, and walks through installing XXL-JOB with Docker, configuring it in a Spring Boot project, creating custom jobs, handling sharding, ensuring idempotency, and monitoring execution, all illustrated with code and diagrams.

Distributed SchedulingXXL-JOBspring-boot
0 likes · 21 min read
Master Distributed Task Scheduling with XXL-JOB: Docker Setup to Spring Boot Integration
Top Architect
Top Architect
Sep 7, 2024 · Backend Development

XXL-Job Distributed Task Scheduling Framework: Project Overview and Hands‑On Guide

This article introduces the open‑source XXL-Job distributed task scheduling framework, explains its architecture and communication design, and provides a step‑by‑step hands‑on tutorial covering server deployment, executor configuration, task development (annotation, API, sharding), execution, and log inspection, with code examples and screenshots.

Backend DevelopmentDistributed SchedulingJava
0 likes · 14 min read
XXL-Job Distributed Task Scheduling Framework: Project Overview and Hands‑On Guide
Architect
Architect
Aug 14, 2024 · Backend Development

How to Build a Scalable Distributed Task Scheduling Platform

This article outlines the essential components and design considerations for creating a distributed task scheduling platform, covering triggers, scheduling strategies, executors, task chains, circuit breakers, exception handling, blocking control, service discovery, monitoring, and a management console.

Backend ArchitectureDistributed Schedulingcircuit breaker
0 likes · 9 min read
How to Build a Scalable Distributed Task Scheduling Platform
JD Tech Talk
JD Tech Talk
Jul 25, 2024 · Backend Development

Design and Architecture of JD.com’s Buffalo Distributed DAG Scheduling System

The article details the design, core technical solutions, high‑availability architecture, performance optimizations, and open capabilities of Buffalo, JD.com’s distributed DAG‑based job scheduling platform that supports massive task volumes, complex dependencies, and flexible resource management.

BackendDAGDistributed Scheduling
0 likes · 13 min read
Design and Architecture of JD.com’s Buffalo Distributed DAG Scheduling System
JD Retail Technology
JD Retail Technology
Jul 22, 2024 · Big Data

Design and Architecture of JD's Buffalo Distributed Workflow Scheduling System

The article introduces JD's Buffalo distributed workflow scheduling system, detailing its dual-layer entity model, instance-based scheduling, high‑availability three‑tier architecture, performance optimizations such as horizontal scaling and event‑driven execution, as well as cold‑hot data separation and open APIs for future enhancements.

BuffaloDistributed SchedulingJD
0 likes · 10 min read
Design and Architecture of JD's Buffalo Distributed Workflow Scheduling System
Alibaba Cloud Native
Alibaba Cloud Native
Jul 19, 2024 · Cloud Native

Implement Distributed Scheduled Tasks with Spring Cloud Alibaba SchedulerX

This guide explains why traditional Java timers fail in microservice clusters, introduces Spring Cloud Alibaba's SchedulerX module with high‑availability and lock features, and provides step‑by‑step Maven setup, configuration, and code examples for both Alibaba SchedulerX and the open‑source ShedLock approach.

Distributed SchedulingJavaMicroservices
0 likes · 10 min read
Implement Distributed Scheduled Tasks with Spring Cloud Alibaba SchedulerX
Su San Talks Tech
Su San Talks Tech
Jul 13, 2024 · Backend Development

Master PowerJob: A Modern Java Distributed Task Scheduling Framework

PowerJob is a Java‑based, enterprise‑grade distributed task scheduling platform offering a web UI, multiple scheduling strategies (CRON, fixed rate, delay, API), diverse execution modes, workflow support, and high‑availability, with detailed installation steps via Docker or JAR, configuration guidance, and sample code.

Backend DevelopmentDistributed SchedulingJava
0 likes · 12 min read
Master PowerJob: A Modern Java Distributed Task Scheduling Framework
Selected Java Interview Questions
Selected Java Interview Questions
Jun 19, 2024 · Backend Development

PowerJob: Introduction, Installation, and Task Configuration Guide

This article introduces the PowerJob Java distributed scheduling framework, explains its features and task types, provides step‑by‑step installation via JAR and Docker, demonstrates database setup, server and worker configuration, and details how to create and configure scheduled tasks with code examples.

BackendDistributed SchedulingJava
0 likes · 11 min read
PowerJob: Introduction, Installation, and Task Configuration Guide
DataFunTalk
DataFunTalk
May 23, 2024 · Big Data

Berserker Big Data Platform: Architecture, Development Practices, and Operational Enhancements

This article presents a comprehensive overview of the Berserker big‑data platform, detailing its overall design, data‑development components, key architectural challenges such as state management, release processes, two‑phase commit, RPC duplication, task routing, message handling, execution isolation, dependency model redesign, and outlines future work including stateless execution nodes, Kubernetes integration, and unified stream‑batch processing.

Big DataData PlatformDistributed Scheduling
0 likes · 15 min read
Berserker Big Data Platform: Architecture, Development Practices, and Operational Enhancements
Architect
Architect
Mar 30, 2024 · Backend Development

11 Ways to Auto-Close Expired Orders: From Passive to Distributed Queues

The article systematically compares eleven technical approaches for automatically closing expired e‑commerce orders, detailing each method’s implementation steps, trade‑offs, performance characteristics, and ideal deployment scenarios, and finally ranks them to guide practical selection.

Backend ArchitectureDistributed SchedulingKafka
0 likes · 19 min read
11 Ways to Auto-Close Expired Orders: From Passive to Distributed Queues
Architect Chen
Architect Chen
Mar 25, 2024 · Backend Development

Mastering Distributed Scheduled Tasks: Quartz, Elastic‑Job, and XXL‑Job Explained

This article provides a comprehensive overview of distributed scheduled tasks, describing their purpose, typical business scenarios, and detailed examinations of three popular frameworks—Quartz, Elastic‑Job, and XXL‑Job—including core components, clustering support, and practical usage considerations.

BackendDistributed SchedulingElastic-Job
0 likes · 6 min read
Mastering Distributed Scheduled Tasks: Quartz, Elastic‑Job, and XXL‑Job Explained
Java Tech Enthusiast
Java Tech Enthusiast
Feb 14, 2024 · Backend Development

Understanding Xxl-Job: Architecture and Implementation of a Lightweight Distributed Task Scheduler

The article explains Xxl‑Job’s lightweight distributed scheduling architecture—detailing its Scheduling Center, Executor, and Task components, demo installation steps, Maven configuration, executor bean setup, job‑handler types, scheduling logic, thread‑pool and routing strategies, blocking policies, result callbacks, and overall HTTP‑based communication flow.

Distributed SchedulingJavaarchitecture
0 likes · 19 min read
Understanding Xxl-Job: Architecture and Implementation of a Lightweight Distributed Task Scheduler
Code Ape Tech Column
Code Ape Tech Column
Feb 11, 2024 · Backend Development

Comparison of Java Distributed Scheduling Frameworks: Elastic-Job vs X-Job and Other Options

This article examines why scheduled tasks are needed, outlines common Java scheduling frameworks for both single‑machine and distributed environments, and provides a detailed side‑by‑side comparison of Elastic‑Job, X‑Job, Quartz and other solutions, highlighting their architectures, clustering, sharding, monitoring, scaling and failure‑handling strategies.

BackendDistributed SchedulingElastic-Job
0 likes · 13 min read
Comparison of Java Distributed Scheduling Frameworks: Elastic-Job vs X-Job and Other Options
Java Captain
Java Captain
Feb 4, 2024 · Backend Development

Integrating XXL-JOB with SpringBoot for Distributed Task Scheduling

This article provides a step‑by‑step guide on integrating the lightweight distributed task scheduler XXL‑JOB into a SpringBoot application, covering prerequisite installations, Maven dependency configuration, property settings, JobHandler implementation, and registration to enable scalable and reliable job execution.

Backend DevelopmentDistributed SchedulingJava
0 likes · 3 min read
Integrating XXL-JOB with SpringBoot for Distributed Task Scheduling
Su San Talks Tech
Su San Talks Tech
Jan 25, 2024 · Backend Development

Six Powerful Strategies for Implementing Scheduled Tasks in Java

This article reviews six practical approaches for scheduling recurring jobs in Java—including custom threads, JDK ScheduledExecutorService, Spring @Scheduled, Quartz, Elastic‑Job, and XXL‑JOB—highlighting their usage, configuration steps, and considerations for clustering and concurrency.

Distributed SchedulingJavaQuartz
0 likes · 6 min read
Six Powerful Strategies for Implementing Scheduled Tasks in Java
macrozheng
macrozheng
Dec 15, 2023 · Backend Development

How Xxl-Job Powers Lightweight Distributed Task Scheduling in Java

This article explains the core concepts, architecture, and implementation details of the lightweight distributed scheduling platform Xxl-Job, including its scheduler center, executor, job handlers, registration, task triggering, routing strategies, execution flow, and result callbacks, with a step‑by‑step demo and code examples.

BackendDistributed SchedulingJava
0 likes · 21 min read
How Xxl-Job Powers Lightweight Distributed Task Scheduling in Java
DaTaobao Tech
DaTaobao Tech
Dec 11, 2023 · Big Data

Design and Implementation of an Online Batch Processing Framework for Large-Scale Promotion Systems

The paper presents a centralized online batch‑processing framework for large‑scale promotion systems, where applications integrate via an SDK, a task‑center schedules and dispatches sub‑tasks through RocketMQ to Dubbo‑enabled containers, employing MapReduce‑style splitting, Guava rate‑limiting, heartbeat health checks, and has successfully handled over 1.3 million tasks during Double‑11.

Batch ProcessingBig DataDistributed Scheduling
0 likes · 9 min read
Design and Implementation of an Online Batch Processing Framework for Large-Scale Promotion Systems
Code Ape Tech Column
Code Ape Tech Column
Dec 9, 2023 · Backend Development

PowerJob Overview: Selection Rationale, Architecture, Task Types, and Scheduling Strategies with Code Samples

This article introduces the PowerJob distributed task framework, explains why it was chosen, details its architecture and high‑availability design, demonstrates various job types—including standalone, broadcast, map, and map‑reduce—with Java code examples, and covers scheduling options such as CRON, fixed‑rate, and fixed‑delay execution.

BackendDistributed SchedulingJava
0 likes · 14 min read
PowerJob Overview: Selection Rationale, Architecture, Task Types, and Scheduling Strategies with Code Samples
Selected Java Interview Questions
Selected Java Interview Questions
Nov 2, 2023 · Backend Development

Using XXL-JOB for Distributed Task Scheduling in Spring Boot: Installation, Configuration, and Real-World Video Transcoding Case

This article introduces the open‑source XXL‑JOB distributed task scheduling platform, explains how to install it via Docker, configure it in a Spring Boot application, and demonstrates a real‑world video‑transcoding use case with sharding, idempotency, and task‑status management.

Distributed SchedulingVideo Transcoding
0 likes · 21 min read
Using XXL-JOB for Distributed Task Scheduling in Spring Boot: Installation, Configuration, and Real-World Video Transcoding Case
Architect
Architect
Oct 6, 2023 · Backend Development

Design and Implementation of QQ Reminder Subscription Push System

This article details the architecture, technical requirements, and implementation techniques—including hybrid push‑pull, heterogeneous storage, distributed scheduling, task chunking, and at‑least‑once delivery—used to build a high‑concurrency, reliable reminder notification service for QQ.

Distributed SchedulingMessage Queuemysql
0 likes · 13 min read
Design and Implementation of QQ Reminder Subscription Push System
JD Retail Technology
JD Retail Technology
Aug 14, 2023 · Backend Development

Implementing a Lightweight Distributed Scheduling Solution to Replace TBSchedule

To improve stability and reduce costs during high‑traffic events, we replaced the Zookeeper‑dependent TBSchedule framework with a lightweight, Redis‑based distributed scheduler that decentralizes task execution, uses thread pools instead of timers, and supports dynamic scaling and seamless degradation for reliable order processing.

Distributed SchedulingMicroservicesfault tolerance
0 likes · 4 min read
Implementing a Lightweight Distributed Scheduling Solution to Replace TBSchedule
21CTO
21CTO
Jun 27, 2023 · Backend Development

Order Timeout Solutions: JDK DelayQueue, RabbitMQ, RocketMQ, Redis & SchedulerX

This article examines various order timeout handling techniques in e‑commerce, detailing JDK’s DelayQueue, RabbitMQ delayed messages, RocketMQ timer‑wheel, Redis expiration listeners, and distributed batch processing with SchedulerX, comparing their advantages, drawbacks, and suitability for different latency and scale requirements.

Distributed SchedulingMessagingRabbitMQ
0 likes · 14 min read
Order Timeout Solutions: JDK DelayQueue, RabbitMQ, RocketMQ, Redis & SchedulerX
Architecture Digest
Architecture Digest
Jun 3, 2023 · Backend Development

PowerJob: A Next‑Generation Distributed Task Scheduling and Computing Framework – Features, Comparison, and Quick‑Start Guide

PowerJob is a modern distributed job scheduling framework that addresses the limitations of Quartz, XXL‑Job and SchedulerX by offering a web UI, rich scheduling strategies, DAG workflow support, lock‑free high‑performance scheduling, multiple processor types and step‑by‑step quick‑start instructions for developers.

Distributed SchedulingJavaMapReduce
0 likes · 10 min read
PowerJob: A Next‑Generation Distributed Task Scheduling and Computing Framework – Features, Comparison, and Quick‑Start Guide
Selected Java Interview Questions
Selected Java Interview Questions
Apr 28, 2023 · Backend Development

PowerJob: A Next‑Generation Distributed Task Scheduling and Computing Framework – Overview and Quick Start Guide

PowerJob is a modern distributed job scheduling and computation framework that supports CRON, API, fixed‑rate and fixed‑delay strategies, offers visual workflow orchestration, multiple execution modes, and provides a lightweight, high‑availability solution for complex backend processing tasks.

Backend DevelopmentDistributed SchedulingJava
0 likes · 12 min read
PowerJob: A Next‑Generation Distributed Task Scheduling and Computing Framework – Overview and Quick Start Guide
Code Ape Tech Column
Code Ape Tech Column
Apr 23, 2023 · Backend Development

PowerJob: A Next‑Generation Distributed Task Scheduling and Computing Framework – Introduction and Quick‑Start Guide

PowerJob is a modern distributed scheduling and computation framework that supports various timing strategies, workflow orchestration, multiple execution modes, and a rich set of processors, offering a user‑friendly web UI, high availability, and easy integration with Spring Boot projects.

Distributed SchedulingJavaSpring Boot
0 likes · 15 min read
PowerJob: A Next‑Generation Distributed Task Scheduling and Computing Framework – Introduction and Quick‑Start Guide
Programmer DD
Programmer DD
Mar 2, 2023 · Backend Development

Why DolphinScheduler Is the Next Powerhouse for Distributed Task Management

DolphinScheduler is an open‑source distributed task scheduling system that supports multiple task types, offers visual workflow orchestration and monitoring, and scales to thousands of servers, making it a robust solution for backend and big‑data processing scenarios.

Big DataDistributed SchedulingDolphinScheduler
0 likes · 4 min read
Why DolphinScheduler Is the Next Powerhouse for Distributed Task Management
Architecture Digest
Architecture Digest
Dec 16, 2022 · Backend Development

PowerJob: A Next‑Generation Distributed Task Scheduling and Computing Framework – Introduction and Quick‑Start Guide

PowerJob is a third‑generation distributed job scheduler that adds workflow orchestration, map‑reduce style computation and rich execution modes to traditional CRON‑based scheduling, and this guide explains its advantages, core features, architecture, and provides step‑by‑step instructions with code samples to get started quickly.

Distributed SchedulingJavaMapReduce
0 likes · 11 min read
PowerJob: A Next‑Generation Distributed Task Scheduling and Computing Framework – Introduction and Quick‑Start Guide
IT Architects Alliance
IT Architects Alliance
Nov 28, 2022 · Backend Development

Why Scheduled Tasks Are Needed and a Comparative Study of Distributed Job Scheduling Frameworks

The article explains the business scenarios that require timed tasks, compares single‑machine and distributed scheduling frameworks such as Quartz, TBSchedule, elastic‑job, Saturn and xxl‑job, and provides a detailed evaluation of their features, deployment models, sharding strategies, high‑availability and monitoring capabilities to guide developers in choosing the right solution.

BackendDistributed SchedulingElastic-Job
0 likes · 13 min read
Why Scheduled Tasks Are Needed and a Comparative Study of Distributed Job Scheduling Frameworks
Top Architect
Top Architect
Nov 27, 2022 · Backend Development

Distributed Scheduled Task Frameworks: Comparison of Elastic‑Job, X‑Job and Other Solutions

This article analyzes the need for scheduled tasks in various business scenarios, compares single‑machine and distributed scheduling frameworks such as Timer, ScheduledExecutorService, Spring, Quartz, TBSchedule, Elastic‑Job, X‑Job, and xxL‑Job, and provides a detailed feature and suitability comparison to guide framework selection.

Distributed SchedulingElastic-Jobtask framework
0 likes · 12 min read
Distributed Scheduled Task Frameworks: Comparison of Elastic‑Job, X‑Job and Other Solutions
58 Tech
58 Tech
Nov 24, 2022 · Backend Development

Design and Evolution of a Distributed Scheduling System for Real‑time Alerts in the Beidou Monitoring Platform

This article details the background, design choices, and architectural evolution of a distributed scheduling system—from a simple Redlock‑based implementation for real‑time alerts to a robust Bull‑powered task queue supporting complex scenarios, load balancing, persistence, and reliable execution across multiple Node.js servers.

BullDistributed SchedulingNode.js
0 likes · 10 min read
Design and Evolution of a Distributed Scheduling System for Real‑time Alerts in the Beidou Monitoring Platform
HomeTech
HomeTech
Nov 2, 2022 · Backend Development

Technical Architecture and Performance Optimization of the Intelligent Focus Auto‑Placement Platform

This article presents the design, implementation challenges, and optimization strategies of an intelligent auto‑placement platform, covering background analysis, distributed task scheduling with XXL‑Job, sharding with ShardingSphere, caching via Caffeine, message‑queue integration using Kafka, and the resulting performance gains.

Backend ArchitectureDistributed Schedulingsharding
0 likes · 16 min read
Technical Architecture and Performance Optimization of the Intelligent Focus Auto‑Placement Platform
Cognitive Technology Team
Cognitive Technology Team
Oct 2, 2022 · Backend Development

Implementation Principles of RocketMQ Scheduled/Delayed Messages and Extending to Arbitrary Time Precision

This article explains how RocketMQ implements scheduled and delayed messages using fixed delay levels, the internal storage flow, code examples for setting delay levels, and advanced techniques such as RocksDB integration to achieve arbitrary time precision for delayed delivery.

Delayed MessageDistributed SchedulingJava
0 likes · 6 min read
Implementation Principles of RocketMQ Scheduled/Delayed Messages and Extending to Arbitrary Time Precision
Big Data Technology Architecture
Big Data Technology Architecture
Sep 18, 2022 · Backend Development

Design and Source Code Analysis of Apache DolphinScheduler

This article provides an in‑depth technical overview of Apache DolphinScheduler, covering its distributed design strategies, fault‑tolerance mechanisms, remote log access, source‑code module breakdown, API interfaces, Quartz integration, master‑worker execution flows, RPC communication, load‑balancing algorithms, logging services, and community contribution guidelines.

Distributed SchedulingDolphinSchedulerLog Service
0 likes · 47 min read
Design and Source Code Analysis of Apache DolphinScheduler
21CTO
21CTO
Aug 22, 2022 · Operations

How Meituan Scaled Its Pipeline Engine to Power 100k Daily Jobs

This article explains how Meituan built a unified, highly available pipeline engine that supports nearly 100,000 daily executions across dozens of services with 99.99% success, detailing the challenges faced, the architectural decisions made, and the future roadmap for further scalability and cloud‑native improvements.

Distributed SchedulingMeituanPipeline
0 likes · 24 min read
How Meituan Scaled Its Pipeline Engine to Power 100k Daily Jobs
Code Ape Tech Column
Code Ape Tech Column
Aug 9, 2022 · Backend Development

Java Distributed Task Scheduling Frameworks: Overview, Comparison, and Best Practices

This article examines the need for scheduled tasks in various business scenarios, reviews single‑machine and distributed Java scheduling frameworks such as Timer, ScheduledExecutorService, Spring, Quartz, TBSchedule, elastic‑job, Saturn, and XXL‑Job, and provides a detailed comparative analysis to guide framework selection.

BackendDistributed SchedulingElastic-Job
0 likes · 12 min read
Java Distributed Task Scheduling Frameworks: Overview, Comparison, and Best Practices
Top Architect
Top Architect
Aug 8, 2022 · Backend Development

Comparison of Distributed Scheduling Frameworks: Elastic‑Job vs X‑Job and Other Java Solutions

This article examines common business scenarios that require timed tasks, explains why scheduling is essential, reviews single‑machine and distributed Java scheduling frameworks—including Timer, ScheduledExecutorService, Spring, Quartz, TBSchedule, elastic‑job, Saturn, and xxl‑job—then provides a detailed feature comparison, deployment considerations, and practical recommendations.

BackendDistributed SchedulingElastic-Job
0 likes · 13 min read
Comparison of Distributed Scheduling Frameworks: Elastic‑Job vs X‑Job and Other Java Solutions
Alibaba Cloud Native
Alibaba Cloud Native
Jul 27, 2022 · Backend Development

Mastering RocketMQ Timed Messages: Precise, Scalable Scheduling for Distributed Systems

This article explains the concept, scenarios, advantages, and implementation details of Apache RocketMQ's timed/delay messages, including the TimerWheel algorithm, service workflow, a financial payment‑timeout use case, and practical steps for creating and consuming timed messages.

Backend DevelopmentDistributed SchedulingMessage Queue
0 likes · 11 min read
Mastering RocketMQ Timed Messages: Precise, Scalable Scheduling for Distributed Systems
Meituan Technology Team
Meituan Technology Team
Jul 14, 2022 · Operations

Design and Implementation of Meituan's Self‑Developed CI/CD Pipeline Engine

After three years of development, Meituan replaced Jenkins with a self‑built, distributed CI/CD pipeline engine that unifies backend infrastructure, processes nearly 100,000 daily executions with over 99.99% success, using decoupled scheduling, label‑based resource pools, a layered component SDK, and supports multiple languages, while planning serverless extensions.

Distributed SchedulingMeituanPipeline Engine
0 likes · 26 min read
Design and Implementation of Meituan's Self‑Developed CI/CD Pipeline Engine
政采云技术
政采云技术
Jun 30, 2022 · Backend Development

ElasticJob‑Lite Overview and Implementation Details

This article provides a comprehensive overview of ElasticJob‑Lite, a distributed scheduling solution for high‑concurrency environments, covering its architecture, ZooKeeper‑based registration and sharding mechanisms, core listener components, key code examples, and the UI console deployment.

Distributed SchedulingJavaJob Management
0 likes · 14 min read
ElasticJob‑Lite Overview and Implementation Details
IT Architects Alliance
IT Architects Alliance
Jun 12, 2022 · Backend Development

Design and Implementation of the xxl-job Communication Layer Using Netty and Dynamic Proxy

This article explains how xxl-job implements its communication layer with Netty HTTP, outlines the overall workflow, and highlights key design choices such as dynamic proxy abstraction, full asynchronous processing, and request‑ID based thread synchronization, accompanied by detailed Java code examples.

AsynchronousDistributed SchedulingDynamic Proxy
0 likes · 8 min read
Design and Implementation of the xxl-job Communication Layer Using Netty and Dynamic Proxy
Programmer DD
Programmer DD
Apr 16, 2022 · Backend Development

Mastering Single-Node and Distributed Scheduled Tasks in Java

This article compares native JDK ScheduledExecutorService, Spring Task, Redis‑based approaches, and popular distributed scheduling frameworks such as Quartz, Elastic‑Job, LTS, and XXL‑Job, providing code examples, usage scenarios, advantages, and best‑practice recommendations for implementing reliable timed jobs in microservice environments.

Backend DevelopmentDistributed SchedulingJava
0 likes · 10 min read
Mastering Single-Node and Distributed Scheduled Tasks in Java
DataFunSummit
DataFunSummit
Mar 30, 2022 · Backend Development

Implementing Distributed Scheduled Tasks with Quartz in Spring Boot

This tutorial explains how to build a highly available, horizontally scalable distributed scheduled‑task system using Quartz in a Spring Boot application, covering application scenarios, Maven dependencies, database initialization, configuration properties, job and scheduler code, and verification of failover behavior.

Backend DevelopmentDistributed SchedulingJava
0 likes · 14 min read
Implementing Distributed Scheduled Tasks with Quartz in Spring Boot
Tencent Cloud Middleware
Tencent Cloud Middleware
Mar 7, 2022 · Operations

From Crontab to Tencent Cloud TCT: The Evolution of Distributed Task Scheduling

This article traces the evolution of scheduled tasks—from simple single‑machine cron jobs to modern distributed scheduling platforms—explains three core scenario types, compares major frameworks such as Quartz, xxl‑job, PowerJob and ElasticJob, and details Tencent Cloud Task (TCT) architecture, a sharding case study, and future trends.

Distributed Schedulingtask scheduler
0 likes · 22 min read
From Crontab to Tencent Cloud TCT: The Evolution of Distributed Task Scheduling
Top Architect
Top Architect
Dec 15, 2021 · Backend Development

Comparison of Distributed Task Scheduling Frameworks: Elastic-Job, X-Job, and Quartz

This article analyzes common business scenarios requiring timed tasks, reviews single‑machine and distributed scheduling solutions such as Timer, ScheduledExecutorService, Spring, Quartz, TBSchedule, Elastic‑Job, Saturn, and XXL‑Job, and provides a detailed feature‑by‑feature comparison to help choose the most suitable framework.

BackendDistributed SchedulingElastic-Job
0 likes · 12 min read
Comparison of Distributed Task Scheduling Frameworks: Elastic-Job, X-Job, and Quartz
Top Architect
Top Architect
Oct 9, 2021 · Backend Development

Comparison of Distributed Scheduled Task Frameworks: Elastic-Job, Xxl-Job, and Others

This article analyzes common business scenarios requiring timed tasks, compares single‑machine and distributed scheduling solutions such as Timer, ScheduledExecutorService, Spring, Quartz, TBSchedule, Elastic‑Job, Saturn, and Xxl‑Job, and provides a detailed feature and capability comparison to help choose the appropriate framework.

BackendDistributed SchedulingElastic-Job
0 likes · 13 min read
Comparison of Distributed Scheduled Task Frameworks: Elastic-Job, Xxl-Job, and Others
Java High-Performance Architecture
Java High-Performance Architecture
Oct 4, 2021 · Backend Development

Choosing the Right Distributed Scheduler: Elastic‑Job vs X‑Job vs Quartz

This article examines common business scenarios requiring timed tasks, compares standalone and distributed scheduling frameworks such as Timer, ScheduledExecutorService, Spring, Quartz, TBSchedule, elastic‑job, Saturn and xxl‑job, and provides a detailed side‑by‑side analysis of elastic‑job and xxl‑job to help you select the most suitable solution.

Distributed SchedulingElastic-JobXXL-JOB
0 likes · 15 min read
Choosing the Right Distributed Scheduler: Elastic‑Job vs X‑Job vs Quartz
Architecture Digest
Architecture Digest
Oct 3, 2021 · Operations

Comparison of Distributed Scheduling Frameworks and Their Differences from Quartz

This article examines common business scenarios that require timed tasks, introduces single‑machine and distributed scheduling solutions such as Timer, ScheduledExecutorService, Spring, Quartz, TBSchedule, elastic‑job, Saturn, and XXL‑Job, and provides a detailed feature‑by‑feature comparison to help choose the most suitable framework.

Distributed SchedulingElastic-JobQuartz
0 likes · 11 min read
Comparison of Distributed Scheduling Frameworks and Their Differences from Quartz
IT Architects Alliance
IT Architects Alliance
Sep 28, 2021 · Backend Development

Comparison of Java Scheduled Task Frameworks and Distributed Job Scheduling Systems

This article examines common business scenarios that require timed operations, explains why scheduled tasks are essential, reviews Java single‑machine and distributed scheduling frameworks such as Timer, ScheduledExecutorService, Spring, Quartz, TBSchedule, Elastic‑Job, Saturn and XXL‑Job, and provides a detailed feature comparison to help choose the appropriate solution.

Distributed SchedulingElastic-JobJava
0 likes · 12 min read
Comparison of Java Scheduled Task Frameworks and Distributed Job Scheduling Systems
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 28, 2021 · Backend Development

Choosing the Right Java Distributed Scheduler: Elastic‑Job vs XXL‑Job vs Quartz

This article examines common business scenarios requiring timed tasks, explains why scheduled jobs are essential, compares single‑machine and distributed Java scheduling frameworks, and provides an in‑depth comparison of Elastic‑Job and XXL‑Job across features like clustering, scaling, monitoring, and fault handling.

Distributed SchedulingElastic-JobJava
0 likes · 15 min read
Choosing the Right Java Distributed Scheduler: Elastic‑Job vs XXL‑Job vs Quartz
macrozheng
macrozheng
Sep 6, 2021 · Operations

Choosing the Right Distributed Scheduler: Elastic‑Job vs X‑Job vs Quartz

This article examines common business scenarios requiring timed tasks, compares single‑machine and distributed scheduling frameworks such as Timer, Spring, Quartz, TBSchedule, Elastic‑Job, Saturn and XXL‑Job, and provides guidance on selecting the most suitable solution.

Distributed SchedulingElastic-JobQuartz
0 likes · 15 min read
Choosing the Right Distributed Scheduler: Elastic‑Job vs X‑Job vs Quartz
Architects' Tech Alliance
Architects' Tech Alliance
Aug 8, 2021 · Big Data

Hera Data Service Architecture and Core Functions at Vipshop

The article introduces Vipshop's self‑developed Hera data service, detailing its background, three‑tier architecture, scheduling workflow, multi‑engine query capabilities, adaptive execution, SQL generation, resource isolation, metrics collection, and performance improvements such as Alluxio caching for large‑scale crowd computing.

Data ServiceDistributed SchedulingHera
0 likes · 18 min read
Hera Data Service Architecture and Core Functions at Vipshop
Programmer DD
Programmer DD
Jul 21, 2021 · Backend Development

Master Distributed Scheduling in Spring Boot with ElasticJob Lite

This guide explains how to replace @Scheduled with the Apache ElasticJob Lite framework in a Spring Boot application, covering project setup, dependency configuration, job implementation, ZooKeeper registration, sharding settings, and testing in a clustered environment to achieve reliable distributed task execution.

Distributed SchedulingJavaSpring Boot
0 likes · 10 min read
Master Distributed Scheduling in Spring Boot with ElasticJob Lite
Selected Java Interview Questions
Selected Java Interview Questions
Jul 17, 2021 · Backend Development

Why Scheduled Tasks Are Needed and a Comparative Review of Distributed Scheduling Frameworks

The article explains the business motivations for scheduled tasks, outlines single‑machine and distributed scheduling frameworks such as Timer, Spring, Quartz, elastic‑job and xxl‑job, and provides a detailed comparison of their features, high‑availability, monitoring, and suitability for different scenarios.

Distributed SchedulingElastic-JobXXL-JOB
0 likes · 13 min read
Why Scheduled Tasks Are Needed and a Comparative Review of Distributed Scheduling Frameworks
Baidu Geek Talk
Baidu Geek Talk
Mar 31, 2021 · Backend Development

Design and Implementation of Baidu Baijiahao Online Video Editor

Baidu’s Baijiahao team built a web‑based video editor that uses a PHP backend to translate timeline JSON into FFmpeg command pipelines, a React front‑end for drag‑and‑drop editing and preview, and a Redis‑driven scheduler to process and store videos in Baidu’s cloud.

Backend DevelopmentBaiduDistributed Scheduling
0 likes · 18 min read
Design and Implementation of Baidu Baijiahao Online Video Editor
macrozheng
macrozheng
Sep 21, 2020 · Backend Development

Master Distributed Task Scheduling with PowerJob: A Step‑by‑Step Guide

This article introduces PowerJob, a next‑generation distributed scheduling and computation framework, explains why a central scheduler is needed in microservice architectures, and provides detailed installation, configuration, and code examples for setting up the server, worker, and tasks using Docker, MySQL, MongoDB, and Spring Boot.

Distributed SchedulingDockerSpring Boot
0 likes · 10 min read
Master Distributed Task Scheduling with PowerJob: A Step‑by‑Step Guide
Zhuanzhuan Tech
Zhuanzhuan Tech
Sep 9, 2020 · Backend Development

Design and Implementation of ZZSCHEDULE: A Distributed Task Scheduling Platform Based on XXL-JOB

This article presents the background, core features, system architecture, internal mechanisms, and practical extensions of ZZSCHEDULE, a distributed task scheduling platform built on the open‑source XXL‑JOB framework, detailing its design goals, HA strategies, task dependency handling, and deployment experiences at Zhuanzhuan.

BackendDistributed SchedulingMicroservices
0 likes · 17 min read
Design and Implementation of ZZSCHEDULE: A Distributed Task Scheduling Platform Based on XXL-JOB
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Aug 18, 2020 · Backend Development

Implementing Scheduled Tasks in Java: Timer, ScheduledExecutorService, Spring Task, and Distributed Approaches

This article explains several ways to implement scheduled tasks in Java, covering the simple Timer class, the more robust ScheduledExecutorService, Spring's @Scheduled annotation, and distributed solutions using Redis ZSet and key‑space notifications, with code examples and practical considerations.

Distributed SchedulingJavaScheduled Tasks
0 likes · 16 min read
Implementing Scheduled Tasks in Java: Timer, ScheduledExecutorService, Spring Task, and Distributed Approaches
Java Architecture Diary
Java Architecture Diary
Aug 10, 2020 · Backend Development

What’s New in ElasticJob 3.0.0‑alpha? Features, API Changes, and Release Highlights

ElasticJob 3.0.0‑alpha introduces a Spring Boot starter for ElasticJob‑Lite, one‑time tasks, expanded database support for execution logs, environment‑variable IP declaration, and several API changes including a new Maven groupId, package name, namespace, SPI‑based job types, and modular UI separation.

Backend DevelopmentDistributed SchedulingSpring Boot
0 likes · 3 min read
What’s New in ElasticJob 3.0.0‑alpha? Features, API Changes, and Release Highlights
Programmer DD
Programmer DD
Jul 11, 2020 · Backend Development

What Makes ElasticJob the Next‑Generation Distributed Scheduler?

ElasticJob is a Java‑based distributed scheduling framework that blends Quartz‑style job timing with ZooKeeper coordination, offering lightweight Lite and cloud‑native Cloud editions, elastic scaling, resource governance, and a roadmap toward Kubernetes support and plug‑in extensibility.

Distributed SchedulingKubernetesMesos
0 likes · 15 min read
What Makes ElasticJob the Next‑Generation Distributed Scheduler?
High Availability Architecture
High Availability Architecture
May 15, 2020 · Backend Development

Design and Implementation of Tencent Cloud Task (TCT) Distributed Task Scheduling System

This article explains the background, challenges, and architectural design of Tencent Cloud Task (TCT), a distributed scheduling platform that offers precise real‑time task execution, modular microservice architecture, stateless scaling, rich trigger rules, comprehensive monitoring, and advanced workflow orchestration for large‑scale cloud environments.

Backend ArchitectureDistributed SchedulingMicroservices
0 likes · 10 min read
Design and Implementation of Tencent Cloud Task (TCT) Distributed Task Scheduling System
Top Architect
Top Architect
May 4, 2020 · Backend Development

Aloha: A Scala‑Based Distributed Task Scheduling Framework – Overview, Extensions, and Architecture

Aloha is a Scala‑implemented distributed task scheduling and management framework built on Spark that provides plug‑in extensions, high‑availability Master‑Worker architecture, custom event listeners, and a lightweight Scala‑based RPC layer for managing long‑running jobs such as Spark, Flink, and ETL tasks.

ALOHABackendDistributed Scheduling
0 likes · 19 min read
Aloha: A Scala‑Based Distributed Task Scheduling Framework – Overview, Extensions, and Architecture
Tencent Cloud Middleware
Tencent Cloud Middleware
Apr 26, 2020 · Backend Development

How Tencent Cloud’s TCT Tackles Distributed Task Scheduling at Scale

This article explains the business scenarios that demand massive, precise, and reliable scheduled tasks, reviews the shortcomings of existing open‑source schedulers, and details the design, architecture, and key features of Tencent Cloud’s distributed task scheduling system TCT, highlighting its modular, stateless, and fully featured approach.

Backend ArchitectureDistributed SchedulingMicroservices
0 likes · 11 min read
How Tencent Cloud’s TCT Tackles Distributed Task Scheduling at Scale
HomeTech
HomeTech
Apr 16, 2020 · Big Data

Home (ZhiJia) Distributed Task Scheduling System Overview

The article presents a comprehensive overview of the Home (ZhiJia) distributed task scheduling system, detailing its background, advantages, technology stack, architecture, core concepts, module responsibilities, IDE integration, and future improvement plans for big‑data processing workflows.

Big DataDistributed SchedulingMaster‑Slave
0 likes · 10 min read
Home (ZhiJia) Distributed Task Scheduling System Overview
vivo Internet Technology
vivo Internet Technology
Feb 24, 2020 · Backend Development

Which Distributed Scheduler Is Best for Your Java Apps? A Deep Dive into Timer, Quartz, XXL‑JOB, and Elastic‑Job

This article examines the business drivers behind distributed task scheduling, outlines key requirements and pain points, and provides a comprehensive comparison of Java Timer, ScheduledExecutorService, Spring Task, Quartz, XXL‑JOB, Elastic‑Job, and other open‑source frameworks, helping you choose the most suitable solution for your system.

Backend DevelopmentDistributed SchedulingElastic-Job
0 likes · 14 min read
Which Distributed Scheduler Is Best for Your Java Apps? A Deep Dive into Timer, Quartz, XXL‑JOB, and Elastic‑Job
Xianyu Technology
Xianyu Technology
Dec 17, 2019 · Big Data

Community Governance Solution for Xianyu: Task Management, User Segmentation, and Incentive System

The Xianyu community governance solution introduces a three‑pillar framework—Tasks, User Groups, and Rights—that leverages user‑reported content for self‑moderation, employs Alibaba Cloud SchedulerX for large‑scale task dispatch, segments users to control fatigue, and distributes real‑time incentives via Omega, achieving thousands of daily reports, 40% efficiency gains, and over 98% accuracy.

Distributed SchedulingUser Segmentationcommunity governance
0 likes · 6 min read
Community Governance Solution for Xianyu: Task Management, User Segmentation, and Incentive System
Ziru Technology
Ziru Technology
Dec 7, 2019 · Backend Development

How Distributed Delayed Scheduling Guarantees High Availability with Redis and RabbitMQ

This article explains how a distributed delayed‑execution component solves business scenarios that require timed actions, ensuring high availability and data consistency by leveraging Redis sorted sets and RabbitMQ dead‑letter queues, while providing a simple Java API and optional DB‑backed reliability.

Distributed SchedulingJavaRabbitMQ
0 likes · 9 min read
How Distributed Delayed Scheduling Guarantees High Availability with Redis and RabbitMQ
Architecture Digest
Architecture Digest
Mar 28, 2019 · Backend Development

Aloha: A Scala‑Based Distributed Task Scheduling and Management Framework

Aloha is a Scala‑implemented distributed scheduling framework built on Spark that provides extensible plugins, high‑availability master/worker architecture, REST submission, custom application interfaces, event listeners, and a Scala‑based RPC system for managing long‑running tasks such as Spark, Flink, and ETL jobs.

BackendDistributed SchedulingRPC
0 likes · 17 min read
Aloha: A Scala‑Based Distributed Task Scheduling and Management Framework
JD Tech
JD Tech
Nov 29, 2018 · Big Data

JD.com’s Big Data System Upgrade for the 11.11 Shopping Festival: Multi‑Region Scheduler, Intelligent Storage, Containerized Streaming, and Blockchain Traceability

The article details JD.com’s large‑scale big‑data system overhaul before the 11.11 shopping festival, highlighting a multi‑region Hydra Scheduler, intelligent storage policies, full containerization of the streaming platform, enhanced log reporting, and blockchain‑based traceability that together dramatically improve performance, stability, and user experience.

Distributed SchedulingIntelligent Storagecontainerization
0 likes · 7 min read
JD.com’s Big Data System Upgrade for the 11.11 Shopping Festival: Multi‑Region Scheduler, Intelligent Storage, Containerized Streaming, and Blockchain Traceability
JD Tech
JD Tech
Jul 9, 2018 · Big Data

JD's Large‑Scale Hadoop Cluster Resource Management and Scheduling Architecture

This article describes how JD built a multi‑regional, ten‑thousand‑node Hadoop ecosystem, unified resource management with YARN, introduced a three‑level Router scheduling layer, optimized performance, and integrated deep‑learning frameworks to achieve high availability, cost efficiency, and scalable big‑data processing.

Distributed SchedulingHadoopJD.com
0 likes · 12 min read
JD's Large‑Scale Hadoop Cluster Resource Management and Scheduling Architecture
Architecture Digest
Architecture Digest
Sep 2, 2017 · Big Data

Designing a High‑Availability, High‑Efficiency Distributed Scheduling Platform for Big Data

This article examines the principles, features, and implementation details of distributed scheduling for big‑data ETL pipelines, covering decentralised schedulers, host selection strategies, fault‑tolerance, operator abstraction, elasticity, trigger mechanisms, visual monitoring, alarm handling, data fan‑in/fan‑out, parameter consistency, real‑time quality checks, lineage tracking, and field‑level traceability.

Big DataData LineageDistributed Scheduling
0 likes · 23 min read
Designing a High‑Availability, High‑Efficiency Distributed Scheduling Platform for Big Data
Qunar Tech Salon
Qunar Tech Salon
Dec 25, 2015 · Backend Development

Design and Implementation of Elastic-Job: A Distributed Job Scheduling Framework

Elastic-Job is a Java-based, decentralized distributed job scheduling framework that addresses limitations of existing solutions by providing features such as distributed coordination via Zookeeper, parallel task execution, elastic scaling, centralized management, customizable workflow tasks, and robust non‑functional requirements, with future plans for multi‑language support and enhanced monitoring.

Distributed SchedulingJavaZooKeeper
0 likes · 14 min read
Design and Implementation of Elastic-Job: A Distributed Job Scheduling Framework
High Availability Architecture
High Availability Architecture
Nov 5, 2015 · Backend Development

Elastic-Job: Overview of a Distributed Job Scheduling Framework

This article introduces Elastic-Job, a Java‑based distributed job scheduling framework from Dangdang, covering its origins, core features such as sharding and elastic scaling, deployment with Zookeeper, best‑practice usage, open‑source development philosophy, future improvements, and detailed Q&A.

BackendDistributed SchedulingElastic-Job
0 likes · 17 min read
Elastic-Job: Overview of a Distributed Job Scheduling Framework
Efficient Ops
Efficient Ops
Jun 18, 2015 · Cloud Computing

What Drives China Mobile’s Cloud Computing Strategy? Insights and Lessons

This article summarizes a China Mobile cloud computing talk covering the company’s vision for private and public clouds, core technologies such as lightweight virtualization, distributed scheduling and coordination, the evolution from “small cloud” to “big cloud”, practical reflections on implementation, and strategic recommendations for future development.

Distributed SchedulingEPaaSPaaS
0 likes · 18 min read
What Drives China Mobile’s Cloud Computing Strategy? Insights and Lessons