Tag

scheduling

0 views collected around this technical thread.

DataFunSummit
DataFunSummit
Jun 1, 2025 · Big Data

Scaling WeChat’s Big Data and AI Workloads on Kubernetes: Challenges and Optimizations

This article details WeChat's migration of large‑scale big data and AI workloads to a cloud‑native Kubernetes platform, discussing performance bottlenecks, API server and ETCD overload protection, scheduler enhancements, observability solutions, resource utilization gains, and future serverless directions.

AIBig DataKubernetes
0 likes · 11 min read
Scaling WeChat’s Big Data and AI Workloads on Kubernetes: Challenges and Optimizations
Java Tech Enthusiast
Java Tech Enthusiast
May 31, 2025 · Fundamentals

Why Threads Alone Struggle to Achieve Million‑Scale Concurrency and How Coroutines Provide a Better Solution

The article examines why relying solely on threads cannot achieve single‑machine million‑level concurrency, analyzing thread resource consumption, context‑switch overhead, and contrasting it with user‑space coroutine scheduling that offers predictable, low‑cost switches, making coroutines better suited for IO‑intensive high‑concurrency scenarios.

ConcurrencyCoroutinesHigh Concurrency
0 likes · 6 min read
Why Threads Alone Struggle to Achieve Million‑Scale Concurrency and How Coroutines Provide a Better Solution
Architecture & Thinking
Architecture & Thinking
May 30, 2025 · Backend Development

Mastering RocketMQ Delayed Messages: Principles, Implementation, and Best Practices

This tutorial explains RocketMQ's delayed message feature, covering its core concepts, implementation using a time‑wheel algorithm, step‑by‑step usage instructions, practical code examples, and important considerations for reliable scheduling in distributed backend systems.

Delayed MessageJavaMessage Queue
0 likes · 10 min read
Mastering RocketMQ Delayed Messages: Principles, Implementation, and Best Practices
DaTaobao Tech
DaTaobao Tech
May 26, 2025 · Mobile Development

Optimizing Taobao Live Streaming Components: Scheduling, Reuse, and Governance

This article details three major optimization directions—component scheduling, component reuse, and component governance—applied to Taobao live streaming, explaining the technical redesign, task scheduler implementation, RecyclerView view‑holder reuse, performance gains, and future improvement plans.

AndroidComponent OptimizationRecyclerView
0 likes · 11 min read
Optimizing Taobao Live Streaming Components: Scheduling, Reuse, and Governance
Code Ape Tech Column
Code Ape Tech Column
Apr 18, 2025 · Backend Development

Dynamic Cron Expression Management in SpringBoot Scheduling

This article explains how to enable SpringBoot scheduling with @EnableScheduling and @Scheduled, describes the three scheduling modes (cron, fixedDelay, fixedRate), and provides a complete solution for dynamically updating, disabling, and re‑enabling Cron expressions at runtime using custom interfaces and configuration classes.

DynamicJavaSpringBoot
0 likes · 10 min read
Dynamic Cron Expression Management in SpringBoot Scheduling
Deepin Linux
Deepin Linux
Mar 29, 2025 · Fundamentals

Deep Dive into Linux task_struct: Core Data Structure for Process Management

This article provides a comprehensive overview of the Linux kernel's task_struct structure, detailing its key fields, process and thread identification, state definitions, memory and credential handling, kernel stack layout, and includes a practical kernel module example for iterating over all processes.

C++KernelLinux
0 likes · 41 min read
Deep Dive into Linux task_struct: Core Data Structure for Process Management
IT Services Circle
IT Services Circle
Jan 7, 2025 · Backend Development

Replacing Thread.sleep Loops with Proper Scheduling in Java

The article explains why using Thread.sleep in a loop causes busy‑waiting and performance problems, and demonstrates several Java scheduling alternatives—including Timer/TimerTask, ScheduledExecutorService, wait/notify, and CompletableFuture—to efficiently check a flag at fixed intervals.

CompletableFutureConcurrencyJava
0 likes · 9 min read
Replacing Thread.sleep Loops with Proper Scheduling in Java
Python Programming Learning Circle
Python Programming Learning Circle
Dec 5, 2024 · Fundamentals

Python Task Automation: File Renaming, Email Sending, Excel Processing, and Scheduling

This article introduces Python task automation, demonstrating how to batch rename files, send emails, process Excel spreadsheets, and schedule recurring jobs using standard libraries and third‑party modules, while providing best‑practice tips and hands‑on exercises for efficient scripting.

AutomationEmailExcel
0 likes · 9 min read
Python Task Automation: File Renaming, Email Sending, Excel Processing, and Scheduling
Java Architect Essentials
Java Architect Essentials
Dec 1, 2024 · Backend Development

Resolving Execution Delay and Single‑Thread Issues in SpringBoot @EnableScheduling

This article explains why SpringBoot's default @EnableScheduling creates a single‑threaded scheduler that can cause execution delays, and demonstrates multiple solutions—including configuring the thread pool, using async execution, and applying a distributed lock with Redisson—to achieve reliable and concurrent scheduled tasks.

@AsyncDistributedLockSpringBoot
0 likes · 17 min read
Resolving Execution Delay and Single‑Thread Issues in SpringBoot @EnableScheduling
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Sep 19, 2024 · Operations

How TAI Platform Optimizes Large‑Model Scheduling and Fault Recovery on Kubernetes

This article explains how the TAI platform leverages Kubernetes and Volcano to tackle fault, efficiency, and usability challenges in large‑model training and inference, detailing custom resources, automated fault detection, and advanced scheduling strategies that boost resource utilization and performance.

AI infrastructureKubernetesLarge Models
0 likes · 9 min read
How TAI Platform Optimizes Large‑Model Scheduling and Fault Recovery on Kubernetes
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Sep 17, 2024 · Backend Development

5 Must‑Know Spring Boot 3.2.5 Features You Can Start Using Today

This article walks through five practical Spring Boot 3.2.5 enhancements—including collection‑parameter validation, wildcard @PropertySource loading, improved method injection, custom thread‑pool scheduling, and robust Number‑type request handling—showing code examples, console output, and migration tips from older versions.

ConfigurationJavaSpring Boot
0 likes · 8 min read
5 Must‑Know Spring Boot 3.2.5 Features You Can Start Using Today
Test Development Learning Exchange
Test Development Learning Exchange
Sep 13, 2024 · Operations

Python Scheduled Tasks: Automation Examples for Greeting, Backup, Monitoring, and More

This article presents a collection of Python code examples that demonstrate how to schedule recurring tasks such as printing greetings, backing up files, scraping data, cleaning caches, sending emails, monitoring servers, updating databases, uploading to cloud storage, executing scripts, and analyzing logs.

Operationsbackendscheduling
0 likes · 9 min read
Python Scheduled Tasks: Automation Examples for Greeting, Backup, Monitoring, and More
DaTaobao Tech
DaTaobao Tech
Sep 6, 2024 · Backend Development

Go Language Coroutine Principles and GMP Model Implementation

The article examines Go's coroutine architecture and its GMP (Goroutine-Machine-Processor) model, tracing coroutine history, comparing kernel, user, and hybrid thread models, and detailing G, M, and P components, scheduling principles, work-stealing, preemption, and runtime implementation that give Go high concurrency and low latency.

ConcurrencyCoroutinesGMP model
0 likes · 37 min read
Go Language Coroutine Principles and GMP Model Implementation
vivo Internet Technology
vivo Internet Technology
Aug 28, 2024 · Backend Development

Time Wheel Algorithm: Evolution, Implementation, and Applications

The article chronicles the time wheel algorithm from its 1997 origins, explains simple, round‑based, and hierarchical wheel designs, compares them to queue timers, details Dubbo’s HashedWheelTimer implementation, and shows how combining the wheel with a delay‑message queue can dramatically improve service scalability and efficiency.

ConcurrencyDubboPerformance Optimization
0 likes · 20 min read
Time Wheel Algorithm: Evolution, Implementation, and Applications
IT Services Circle
IT Services Circle
Aug 17, 2024 · Fundamentals

Algorithmic Interview Problems: Travel Plan, Homework Scheduling, Flower Bed Beauty, and Simple Hash Table Restoration

This article presents four algorithmic interview problems covering travel scheduling with priority constraints, optimal homework task ordering, maximizing distinct garden beauty scores after a single flip operation, and reconstructing insertion sequences for a linear‑probing hash table, each with detailed analysis, solution ideas, and reference Python code.

Simulationalgorithmcoding interview
0 likes · 15 min read
Algorithmic Interview Problems: Travel Plan, Homework Scheduling, Flower Bed Beauty, and Simple Hash Table Restoration
Test Development Learning Exchange
Test Development Learning Exchange
Aug 12, 2024 · Operations

10 Useful Python Automation Scripts for File Management, Data Retrieval, and System Monitoring

This article presents ten practical Python scripts that automate tasks such as backing up files, downloading data, renaming and processing CSV files, monitoring network status, sending emails, synchronizing directories, scraping web pages, analyzing logs, and scheduling recurring jobs.

EmailScriptsdata-download
0 likes · 7 min read
10 Useful Python Automation Scripts for File Management, Data Retrieval, and System Monitoring
Architects' Tech Alliance
Architects' Tech Alliance
Jul 28, 2024 · Artificial Intelligence

Design and Optimization Practices for Intelligent Computing Platforms in the Era of Large Models

The article examines the new characteristics, challenges, and technical practices of intelligent computing platforms required for large‑model AI workloads, covering infrastructure adaptation, heterogeneous scheduling, application acceleration, operation reliability, and future directions for simplifying GPU usage and connecting heterogeneous resources.

AI PlatformInfrastructureLarge Models
0 likes · 6 min read
Design and Optimization Practices for Intelligent Computing Platforms in the Era of Large Models
JD Tech
JD Tech
Jul 23, 2024 · Big Data

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

This article examines JD's self‑developed Buffalo distributed workflow scheduling system for big‑data ETL, detailing its two‑layer entity model, instance‑based scheduling, high‑availability three‑layer architecture, performance optimizations, cold‑hot data separation, and open APIs to support massive, complex data pipelines.

Big DataHigh AvailabilityPerformance
0 likes · 11 min read
Design and Architecture of JD's Buffalo Distributed Workflow Scheduling System