If you are looking for software to use, go to Huajun Software Park! software release

Hello, if there is a need for software inclusion, please package the software and attach the software name, software introduction, software-related screenshots, software icon, soft copy, and business license (if you do not have a business license, please provide the front and back of the corresponding developer ID card) and a photo of yourself holding your ID card) and send it to your email address http://softwaredownload4.com/sbdm/user/login

Close >>

Send to email:news@onlinedown.net

Close >>

celery

celery 2.3.1 official version

QR code
  • Software licensing: free software
  • Software size: 1.03MB
  • Software rating:
  • Software type: foreign software
  • Update time: 2022-08-09
  • Application platform: Linux/FreeBSD/UNIX
  • Software language: English
  • Version: 2.3.1 Official version

Download the service agreement at the bottom of the page

Software introduction Related topics FAQ Download address

Basic introduction
celery segment first LOGO
The official version of celery is a simple and reliable distributed scheduling framework developed in Python. The latest version of celery is essentially a producer-consumer model, which can help users check whether the execution is successful, the current status, the time required for execution, etc. The Celery framework focuses on real-time operations, supports multiple message brokers and storage backends, and is capable of handling millions of tasks every day.

celery screenshot

celery software features

Simple: Once you are familiar with celery’s workflow, it is easy to configure and use

High availability: When a task fails to execute or a connection is interrupted during execution, celery will automatically try to re-execute the task.

Fast: A single-process celery can handle millions of tasks per minute

Flexible: Almost every component of celery can be extended and customized

celery software composition

​​ Message middleware (Broker): Officially provides many alternatives, supporting RabbitMQ, Redis, Amazon SQS, MongoDB, Memcached Wait, the official recommendation is RabbitMQ

Task execution unit (Worker): Task execution unit is responsible for taking out tasks from the message queue for execution. It can start one or more, or it can start on different machine nodes. This is the core of its distributed implementation.

Result storage (Backend): Officially provides support for many storage methods: RabbitMQ, Redis, Memcached, SQLAlchemy, Django ORM, Apache Cassandra, Elasticsearch, etc.

celery screenshot

How celery works

The task module Task includes asynchronous tasks and scheduled tasks. Among them, asynchronous tasks are usually triggered in business logic and sent to the message queue, while scheduled tasks are handled by Celery The Beat process periodically sends tasks to the message queue;

The task execution unit Worker monitors the message queue in real time to obtain the task execution in the queue;

After Woker completes the task, it saves the results in Backend;

celery update log

​​ 1.Fix several bugs;

​ 2. Optimize detailed issues;

Huajun editor recommends:

Celery has always been a commonly used programming development software for most friends. Its dominance in the minds of netizens is evident. The editor of Huajun Software Park recommends users to download celery and use it. Come and download it. In addition, there areMaven,Java2 Runtime Environment,Eclipse IDE for Java EE Developers For Linux(64-bit),GCC For Linux,Free PascalAvailable for download.

FAQ