Celery: Distributed Task Queue

Celery: Distributed Task Queue

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

Категории

Алтернативи на Celery: Distributed Task Queue за всички платформи с всякакъв лиценз

Zenaton

Zenaton

Съставител на работен поток за разработчици.Изграждайте процесите, управлявани от събития в дни, вместо месеци.
ØMQ

ØMQ

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

Qutrunk

Специализирана платформа за изпращане и получаване на съобщения в рамките на вашите приложения.Той има прост REST API и чист уеб интерфейс.Тя позволява да контролирате достъпа до опашките си с управлявани маркери за достъп.
  • Безплатно
  • Web
Hangfire

Hangfire

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

Dramatiq

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