Tag

Task Queue

0 views collected around this technical thread.

Code Mala Tang
Code Mala Tang
May 2, 2025 · Backend Development

How to Integrate Celery + RabbitMQ with FastAPI for Asynchronous Task Processing

This guide walks through setting up RabbitMQ via Docker, configuring Celery with FastAPI, defining asynchronous tasks, launching workers, testing endpoints, and monitoring execution with Flower, providing a complete, step‑by‑step solution for background processing in Python web applications.

CeleryPythonRabbitMQ
0 likes · 8 min read
How to Integrate Celery + RabbitMQ with FastAPI for Asynchronous Task Processing
Code Mala Tang
Code Mala Tang
Apr 18, 2025 · Backend Development

Boost FastAPI Performance: Integrate Redis for Caching, Rate Limiting, and Queues

Learn how to set up Redis with Docker, integrate it into a FastAPI app using a custom caching decorator, and apply Redis for caching API responses, rate limiting, task queues, and distributed locks, complete with practical code examples and deployment tips.

Distributed LockPythonRate Limiting
0 likes · 11 min read
Boost FastAPI Performance: Integrate Redis for Caching, Rate Limiting, and Queues
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 15, 2024 · Frontend Development

Implementing LazyMan in JavaScript with Chainable Methods and Task Queue

This article explains the LazyMan interview problem, demonstrates how to build a JavaScript function supporting chainable sleep, eat, and sleepFirst methods using task queues, and provides step‑by‑step code implementations with explanations and visual results.

ChainableJavaScriptLazyMan
0 likes · 7 min read
Implementing LazyMan in JavaScript with Chainable Methods and Task Queue
Test Development Learning Exchange
Test Development Learning Exchange
Sep 5, 2024 · Backend Development

Using RQ (Redis Queue) in Python for Asynchronous Task Processing

This guide introduces the Python RQ library, shows how to install it with Redis, and provides multiple code examples covering queue creation, task execution, priority handling, timeouts, batch processing, scheduling, retries, and status tracking for building robust asynchronous back‑end systems.

PythonRQRedis
0 likes · 9 min read
Using RQ (Redis Queue) in Python for Asynchronous Task Processing
FunTester
FunTester
Jan 3, 2024 · Backend Development

Design and Implementation of a Java Virtual Thread Asynchronous Task Framework

This article introduces a Java virtual‑thread based asynchronous task framework, detailing its design constraints, a thread‑safe task queue, daemon thread management, and overloaded execute methods for Runnable and Groovy Closure, along with code examples and performance testing considerations.

Daemon ThreadJavaTask Queue
0 likes · 9 min read
Design and Implementation of a Java Virtual Thread Asynchronous Task Framework
Test Development Learning Exchange
Test Development Learning Exchange
Dec 6, 2023 · Backend Development

Using Python multiprocessing and Celery for Parallel and Distributed Task Processing

This article introduces Python's multiprocessing module and the Celery task queue, explains their core concepts, and provides practical code examples for multi‑process parallel computation, inter‑process communication, asynchronous execution, scheduled jobs, result callbacks, retries, and distributed task orchestration.

CeleryParallel ComputingPython
0 likes · 7 min read
Using Python multiprocessing and Celery for Parallel and Distributed Task Processing
Python Programming Learning Circle
Python Programming Learning Circle
Aug 14, 2023 · Backend Development

Common Python Scheduling Techniques and Tools

This article reviews multiple ways to implement periodic tasks in Python, covering simple loops with sleep, libraries such as Timeloop, threading.Timer, sched, schedule, the APScheduler framework, as well as distributed solutions like Celery and Apache Airflow, and provides code examples for each method.

AirflowCeleryTask Queue
0 likes · 23 min read
Common Python Scheduling Techniques and Tools
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.

BullNode.jsRedis
0 likes · 10 min read
Design and Evolution of a Distributed Scheduling System for Real‑time Alerts in the Beidou Monitoring Platform
Python Programming Learning Circle
Python Programming Learning Circle
Sep 26, 2022 · Backend Development

Comprehensive Guide to Using Celery for Asynchronous Task Processing in Python

This article provides a detailed tutorial on Celery, covering its architecture, installation, task structures, basic and advanced usage, integration with Django, and code examples for creating workers, scheduling tasks, and retrieving results, enabling developers to implement robust asynchronous processing in Python applications.

Asynchronous TasksCeleryDjango
0 likes · 13 min read
Comprehensive Guide to Using Celery for Asynchronous Task Processing in Python
Python Programming Learning Circle
Python Programming Learning Circle
Jul 8, 2022 · Backend Development

Configuring Celery with Redis as Broker and Backend

This guide explains how to set up Celery, a distributed asynchronous task framework, to use Redis both as the message broker and result backend, covering project structure, configuration code, task definition, execution, state monitoring, and common control operations.

BackendCeleryRedis
0 likes · 5 min read
Configuring Celery with Redis as Broker and Backend
Python Programming Learning Circle
Python Programming Learning Circle
Oct 23, 2021 · Backend Development

Comprehensive Guide to Using Celery for Distributed Task Processing in Python

This article provides a detailed overview of Celery, covering its architecture, common use cases, installation steps, project structure, task definition, periodic tasks, worker management, distributed deployment, advanced monitoring, custom task handling, task routing, and monitoring with Flower, all illustrated with practical code examples.

BackendCeleryPython
0 likes · 12 min read
Comprehensive Guide to Using Celery for Distributed Task Processing in Python
Kuaishou Large Model
Kuaishou Large Model
Aug 13, 2021 · Backend Development

How Y‑Tech Overcomes High‑Latency Server‑Side Video Effects with Cloud‑Native Workflows

This article explains how Kuaishou's Y‑Tech team designs a server‑side video‑effects platform that tackles high computational load, real‑time constraints, and resource limits by adopting asynchronous workflows, task‑queue scheduling, and cloud‑native serverless frameworks such as Netflix Conductor and Knative.

Task QueueVideo Effectsbackend architecture
0 likes · 8 min read
How Y‑Tech Overcomes High‑Latency Server‑Side Video Effects with Cloud‑Native Workflows
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.

BackendTask Queuedistributed scheduling
0 likes · 17 min read
Design and Implementation of ZZSCHEDULE: A Distributed Task Scheduling Platform Based on XXL-JOB
Meitu Technology
Meitu Technology
Dec 4, 2019 · Backend Development

Design and Implementation of lmstfy: A Redis‑Based Task Queue Service

lmstfy is a stateless, Redis‑backed task‑queue service from Meitu that provides delayed execution, automatic retries, priority handling, expiration, and a RESTful HTTP API, while supporting horizontal scaling via namespace‑based token routing, rich Prometheus metrics, and future disk‑based storage extensions.

Backend ServiceRedisTask Queue
0 likes · 15 min read
Design and Implementation of lmstfy: A Redis‑Based Task Queue Service
Architecture Digest
Architecture Digest
Apr 27, 2018 · Backend Development

Design and Implementation of Asynchronous File Export/Import Architecture

This article explains why asynchronous processing is needed for large‑scale file export and import, outlines typical use cases, compares its pros and cons, and provides a detailed backend architecture, API design, and implementation guidelines with code snippets and diagrams.

BackendRedisTask Queue
0 likes · 10 min read
Design and Implementation of Asynchronous File Export/Import Architecture
Hujiang Technology
Hujiang Technology
Jul 31, 2017 · Operations

Juice: An Open‑Source Distributed Task Scheduling Framework Built on Apache Mesos

Juice is an open‑source Mesos‑based distributed task scheduling framework that abstracts Docker tasks, provides REST APIs, leverages Redis queues, and implements custom resource allocation, offering high resource utilization and fault‑tolerant execution for audio‑video processing workloads.

DockerJavaMesos
0 likes · 24 min read
Juice: An Open‑Source Distributed Task Scheduling Framework Built on Apache Mesos
Qunar Tech Salon
Qunar Tech Salon
Nov 24, 2016 · Backend Development

Practical Application Scenarios of Queues in System Design

This article explains how queues—such as message queues, task queues, and data‑bus queues—are applied in backend systems for asynchronous processing, system decoupling, data synchronization, traffic shaping, buffering, and other architectural patterns to improve scalability and reliability.

Data SynchronizationMessage QueueQueues
0 likes · 10 min read
Practical Application Scenarios of Queues in System Design