Celery: Distributed Task Queue

Celery: Distributed Task Queue

Целина е асинхронна опашка за задачи / опашка за работа въз основа на разпределено предаване на съобщение.Тя е фокусирана върху работа в реално време, но също така поддържа планиране.Единиците за изпълнение, наречени задачи, се изпълняват едновременно на един или повече работни сървъри, използвайки мултипроцесор, Eventlet или gevent.Задачите могат да се изпълняват асинхронно (на заден план) или синхронно (изчакайте до готовност).Целина се използва в производствените системи за обработка на милиони задачи на ден.
celery-distributed-task-queue

Категории

Алтернативи на Celery: Distributed Task Queue за Linux

ØMQ

ØMQ

ØMQ е високоефективна асинхронна библиотека за съобщения, насочена към използване в мащабируеми разпределени или едновременни приложения.
Dramatiq

Dramatiq

Dramatiq е бърза и надеждна разпределена библиотека за обработка на задачи за Python 3. Ако някога е трябвало да използвате Celery в гняв, ще харесате Dramatiq.
Hangfire

Hangfire

Лесен начин за извършване на фонова обработка в .NET и .NET Core приложения.Не се изисква услуга на Windows или отделен процес. Поддържа се от устойчиво съхранение.Отворен и безплатен за търговска употреба.,