Kərəviz ilkin Django üçün yaradılmış, həm də indi Python dostu app edir.
Bu real-vaxt və ya təyin əməliyyatlar üçün ya asinxron vəzifə / iş sıralarında ilə işləmək üçün nəzərdə tutulmuşdur.
Kərəviz test edilmişdir və gündə vəzifələri milyonlarla emal istehsal mühitlərdə istifadə olunur.
platforma da Flask, Django, web2py, pylons, Tornado və Piramida kimi Python çərçivəsində ilə test edilmişdir.
dəstəkləyən broker
RabbitMQ
Redis
Django ORM
Amazon SQS
MongoDB
Beanstalk
CouchDB
SQLAlchemy
Desteklenen data mağazalar
SQLAlchemy
Django ORM
Apache Cassandra
AMQP
Redis
memcached
MongoDB
dəstəkləyən serializers:
Turşu
JSON
YAML
msgpack
zlib və ya bzip2 sıxılma
Bu azad Yeni nədir:
- prefork hovuz təkmilləşdirilməsi
- Django qutusuna həyata dəstəklənir
- Hadisələr indi məntiqi vaxt istifadə sifariş
- Yeni işçi node adı format (adı @ host)
- Bound vəzifələri
- Mingle: Worker sinxronizasiya
- Gossip: Worker & # x3c - & # x3e; Işçi rabitə
- Bootsteps: işçisi artırılması
- Yeni RPC nəticə backend
- Vaxt məhdudiyyətlər artıq müştəri tərəfindən müəyyən edilə bilər
- Redis: Yayım mesajları və virtual host
- pytz əvəz python-dateutil asılılıq
- Setuptools üçün Support əlavə tələblər
- Subtask .__ zəng __ () birbaşa vəzifəsi icra
versiyası 3.1.17 yeni nədir:
- prefork hovuz təkmilləşdirilməsi
- Django qutusuna həyata dəstəklənir
- Hadisələr indi məntiqi vaxt istifadə sifariş
- Yeni işçi node adı format (adı @ host)
- Bound vəzifələri
- Mingle: Worker sinxronizasiya
- Gossip: Worker & # x3c - & # x3e; Işçi rabitə
- Bootsteps: işçisi artırılması
- Yeni RPC nəticə backend
- Vaxt məhdudiyyətlər artıq müştəri tərəfindən müəyyən edilə bilər
- Redis: Yayım mesajları və virtual host
- pytz əvəz python-dateutil asılılıq
- Setuptools üçün Support əlavə tələblər
- Subtask .__ zəng __ () birbaşa vəzifəsi icra
versiyası 3.0.0 yeni nədir
işçi böyük verərək, indi mövzu az
- edir performans təkmilləşdirilməsi.
- Yeni & quot; Canvas & quot; asan kompleks axınları müəyyən edir.
- Yeni API.
- kərəviz nin command line proqramları Bütün indi bir kərəviz çətir komanda mövcuddur.
- Bu Python 2.5 dəstək üçün son versiyası.
versiyası 2.5.1 yeni nədir.
- Saat qurşağı dəstək
- Yeni təhlükəsizlik serializer kriptoqrafik imza istifadə.
- avtomatik modulu yeniden üçün eksperimental dəstək.
- Yeni CELERY_ANNOTATIONS qəbulu.
- cari Hal-hazırda icra vəzifəsi edir.
versiyası 2.4.1 yeni nədir:
- Bu azad Python 3 dəstək, broker URL var, az bağımlılıkları və hata düzeltmelerini yük.
Version 2.3.0 yeni nədir:
- Bu azad edir avtomatik qoşulma hovuz dəstəyi (effektiv deyil , ton (aka taskset callbacks), fərdi vəzifələri üçün xüsusi vaxt limitləri, və daha çox. ) default
- Nəticələr indi, ismarıcları aradan olunur, sonra təkmilləşdirilməsi əvvəl özünüz konfiqurasiya lazımdır.
- Hər şey təkmilləşdirilməsi əvvəl oxumaq lazımdır Değişiklikler, göstərilir.
- Django Indi Django-kərəviz 2.3 yükseltmek lazımdır.
Mənim cari olan amqp nəticə backend asılı əgər
versiyası 2.2.4 yeni nədir:
- celeryd: 2.2.3 qırdı səhv giriş nəticəsində tracebacks daxil deyil.
- AMQP nəticə backend: Polling vəzifə dövlətlər növbə birdən çox nəticə mesaj var idi, əgər düzgün iş deyil .
- TaskSet.apply_async () və TaskSet.apply () indi isteğe taskset_id söz dəlil (Issue # 331) dəstəkləyir.
- cari taskset id (əgər varsa) request.taskset (Issue # 329) kimi vəzifə kontekstində artıq mövcuddur.
- SQLAlchemy nəticə backend: Bu təsadüfən silindi kimi date_done nəticələrinin artıq hissəsi idi. Bu daha artıq (Issue # 325) mövcuddur.
- SQLAlchemy nəticə backend: Task.task_id və TaskSet.taskset_id unikal sıxıntı əlavə edib. Bu təsir etmək üçün masalar yeniden lazımdır.
- Sabit istisna qaldırdı.
- Tapşırıqlar UserGuide: Əlavə bölmə nəticəsində backend seçilməsi .
TaskSet.apply () nəticəsində iterating zaman
nədir versiyası 2.2.3 Yeni
- İndi Kombu 1.0.3 asılıdır
- Task.retry indi default dəyəri dəyişmək üçün istifadə bir max_retries dəlil dəstəkləyir.
- platformalarda NotImplementedError qaldıra bilər multiprocessing.cpu_count bu dəstəklənmir (Issue # 320).
- log mesaj Coloring çıxdı.
- init script sənədlərin Sabit bir neçə hatası.
- A reqressiya artıq heç bir təsir Task.exchange və Task.routing_key səbəb oldu. Bu indi müəyyən edilir.
Daxil obyekt bir simli deyil, əgər
nədir versiyası 2.2.0 Yeni
- daxili modul celery.task.builtins olmuşdur qaldırıldı.
- modul celery.task.schedules deprecated və celery.schedules əvəzinə istifadə olunmalıdır.
versiyası 2.1.4 yeni nədir:
- Kərəviz proqramları artıq default kök Çetele oğurlayır.
tələblər
- Python 2.5 və ya daha yüksək
- Jython 2.5 və ya daha yüksək
Şərhlər tapılmadı