Celery

Software screenshot:
Celery
Software detaljer:
Version: 3.1.18 Opdateret
Upload dato: 12 May 15
Udvikler: Ask Solem
Licens: Gratis
Popularitet: 73

Rating: nan/5 (Total Votes: 0)

Selleri blev oprindeligt skabt til Django, men er nu en Python-venlig app så godt.
Det var designet til at arbejde med asynkrone opgave / job køer enten i realtid eller til planlagte operationer.
Selleri blev testet og bliver brugt i produktionsmiljøer at behandle millioner af per dag.
Platformen er også blevet testet med Python rammer som kolbe, Django, web2py, Pyloner, Tornado og Pyramide.
Understøttede mæglere:
RabbitMQ
Redis
Django ORM
Amazon SQS
MongoDB
Beanstalk
CouchDB
SQLAlchemy

Understøttede datalagre:

SQLAlchemy
Django ORM
Apache Cassandra
AMQP
Redis
memcached
MongoDB
Understøttede serializers:
Pickle
JSON
YAML
msgpack
zlib eller bzip2 kompression

Hvad er nyt i denne udgivelse:

  • prefork pool forbedringer
  • Django støttede ud af boksen
  • Begivenheder nu bestilles via logisk tid
  • Ny arbejdstager nodenavn format (navn @ host)
  • Bundet opgaver
  • Mingle: Worker synkronisering
  • Gossip: Worker & # X3C - & # x3e; Worker kommunikation
  • Bootsteps: Udvidelse arbejdstageren
  • Ny RPC resultat backend
  • Tidsfrister kan nu indstilles af klienten
  • Redis: Broadcast-beskeder og virtuelle værter
  • pytz erstatter python-dateutil afhængighed
  • Støtte til Setuptools ekstra krav
  • delopgave .__ opkald __ () udfører nu opgaven direkte

Hvad er nyt i version 3.1.17:

  • prefork pool forbedringer
  • Django støttede ud af boksen
  • Begivenheder nu bestilles via logisk tid
  • Ny arbejdstager nodenavn format (navn @ host)
  • Bundet opgaver
  • Mingle: Worker synkronisering
  • Gossip: Worker & # X3C - & # x3e; Worker kommunikation
  • Bootsteps: Udvidelse arbejdstageren
  • Ny RPC resultat backend
  • Tidsfrister kan nu indstilles af klienten
  • Redis: Broadcast-beskeder og virtuelle værter
  • pytz erstatter python-dateutil afhængighed
  • Støtte til Setuptools ekstra krav
  • delopgave .__ opkald __ () udfører nu opgaven direkte

Hvad er nyt i version 3.0.0:

  • Arbejderen nu tråd-mindre, hvilket giver stor ydeevne.
  • Det nye & quot; Canvas & quot; gør det let at definere komplekse arbejdsprocesser.
  • Ny API.
  • Alle Selleri s kommandolinje-programmer er nu tilgængelige fra en enkelt selleri paraply kommando.
  • Dette er den sidste version, der understøtter Python 2.5.

Hvad er nyt i version 2.5.1:.

  • Tidszone support
  • Ny sikkerhed serializer hjælp kryptografisk underskrift.
  • Eksperimentel understøttelse for automatisk modul ladning.
  • Ny CELERY_ANNOTATIONS indstilling.
  • strøm giver den aktuelt udfører opgaven.

Hvad er nyt i version 2.4.1:

  • Denne udgivelse indeholder Python 3 support, mægler URL'er, færre afhængigheder, og masser af fejlrettelser.

Hvad er nyt i version 2.3.0:

  • Denne udgivelse indeholder automatisk tilslutning pool support (ikke aktiveret som standard), akkorder (aka taskset tilbagekald), brugerdefinerede tidsfrister for individuelle opgaver og meget mere.
  • Resultater nu deaktiveret som standard, hvis du er afhængige af den amqp resultat backend er den standard, så er du nødt til at konfigurere det manuelt, før opgraderingen.
  • Alt er beskrevet i Changelog, som du bør have læst før opgraderingen.
  • Brugere af Django skal også opgradere til Django-selleri 2.3.

Hvad er nyt i version 2.2.4:

  • celeryd: 2.2.3 brød fejl logning, hvilket resulterer i tracebacks ikke bliver logget.
  • AMQP resultat backend: Polling opgave stater virkede ikke korrekt, hvis der var mere end ét resultat besked i køen
  • .
  • TaskSet.apply_async () og TaskSet.apply () understøtter nu en valgfri taskset_id søgeord argument (Issue # 331).
  • Den nuværende taskset id (hvis nogen) er nu tilgængelig i opgaven sammenhæng som request.taskset (Issue # 329).
  • SQLAlchemy resultat backend: date_done var ikke længere en del af resultaterne som det havde været et uheld fjernet. Det er nu tilgængelig igen (Issue # 325).
  • SQLAlchemy resultat backend: Tilføjet entydig betingelse på Task.task_id og TaskSet.taskset_id. Tabeller skal genskabes for at dette skal træde i kraft.
  • Fast undtagelse rejst når iteration af resultatet af TaskSet.apply ().
  • Opgaver brugervejledning: Tilføjet afsnit om at vælge et resultat backend
  • .

Hvad er nyt i version 2.2.3:

  • Nu afhænger Kombu 1.0.3
  • Task.retry understøtter nu en max_retries argument, der anvendes til at ændre standardværdien.
  • multiprocessing.cpu_count kan hæve NotImplementedError på platforme, hvor det er ikke understøttet (Issue # 320).
  • Farvelægning af logmeddelelser brød hvis logget objektet var ikke en streng.
  • Faste flere stavefejl i init-script dokumentationen.
  • En regression forårsaget Task.exchange og Task.routing_key til ikke længere har nogen virkning. Dette er nu rettet.

Hvad er nyt i version 2.2.0:

  • De interne modul celery.task.builtins har været fjernes.
  • Modulet celery.task.schedules er forældet, og celery.schedules bør anvendes i stedet.

Hvad er nyt i version 2.1.4:

  • Selleri programmer kaprer nu roden logger som standard.

Krav :

  • Python 2.5 eller højere
  • Jython 2.5 eller højere

Lignende software

Andre software developer Ask Solem

Kombu
Kombu

12 May 15

celerymon
celerymon

20 Feb 15

Github2
Github2

5 Jun 15

django-kombu
django-kombu

12 May 15

Kommentarer til Celery

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!