Celery

Skjermbilde programvare:
Celery
Prog.varedetaljer:
Versjon: 3.1.18 Oppdatert
Last opp dato: 12 May 15
Utvikler: Ask Solem
Lisens: Gratis
Popularitet: 240

Rating: nan/5 (Total Votes: 0)

Selleri ble opprinnelig opprettet for Django, men er nå et Python-vennlig app også.
Det er designet for å fungere med asynkrone oppgave / jobbkøer enten i sanntid eller for planlagte operasjoner.
Selleri ble testet, og blir brukt i produksjonsmiljøer for å behandle millioner av oppgaver per dag.
Plattformen har også blitt testet med Python rammeverk som Flask, Django, web2py, Ledningsmaster, Tornado og Pyramid.
Støttede meglere:
RabbitMQ
Redis
Django ORM
Amazon SQS
MongoDB
Beanstalk
CouchDB
SQLAlchemy

Støttede datalagre:

SQLAlchemy
Django ORM
Apache Cassandra
AMQP
Redis
memcached
MongoDB
Støttede serial:
Pickle
JSON
YAML
msgpack
zlib eller bzip2 komprimering

Hva er nytt i denne versjonen:

  • prefork basseng forbedringer
  • Django støttet ut av boksen
  • Arrangementer nå bestilles med logisk tid
  • New arbeidstaker nodenavnet format (navn @ host)
  • Bundet oppgaver
  • Mingle: Worker synkronisering
  • Gossip: Worker & # X3c; - & # x3e; Worker kommunikasjon
  • Bootsteps: Utvide arbeideren
  • New RPC resultat backend
  • Frister kan nå settes av klienten
  • Redis: sendte meldinger og virtuelle verter
  • pytz erstatter python-dateutil avhengighet
  • Støtte for Setuptools ekstra krav
  • deloppgave .__ samtale __ () utfører nå oppgaven direkte

Hva er nytt i versjon 3.1.17:

  • prefork basseng forbedringer
  • Django støttet ut av boksen
  • Arrangementer nå bestilles med logisk tid
  • New arbeidstaker nodenavnet format (navn @ host)
  • Bundet oppgaver
  • Mingle: Worker synkronisering
  • Gossip: Worker & # X3c; - & # x3e; Worker kommunikasjon
  • Bootsteps: Utvide arbeideren
  • New RPC resultat backend
  • Frister kan nå settes av klienten
  • Redis: sendte meldinger og virtuelle verter
  • pytz erstatter python-dateutil avhengighet
  • Støtte for Setuptools ekstra krav
  • deloppgave .__ samtale __ () utfører nå oppgaven direkte

Hva er nytt i versjon 3.0.0:

  • er Arbeideren nå gjenge mindre, noe som gir stor ytelsesforbedringer.
  • Den nye & quot; Canvas & quot; Gjør det enkelt å definere komplekse arbeidsflyter.
  • Ny API.
  • Alle Selleri kommandolinje programmer er nå tilgjengelig fra en enkelt selleri paraply kommando.
  • Dette er den siste versjonen som støtter Python 2.5.

Hva er nytt i versjon 2.5.1.

  • Tidssone støtte
  • Ny sikkerhets serialisering ved hjelp av kryptografisk signering.
  • Eksperimentell støtte for automatisk modulen omlasting.
  • New CELERY_ANNOTATIONS innstillingen.
  • strøm gir tiden utfører oppgaven.

Hva er nytt i versjon 2.4.1:

  • Denne utgivelsen inneholder Python tre støtte, megler webadresser, mindre avhengigheter, og masse feilrettinger.

Hva er nytt i versjon 2.3.0:

  • Denne utgivelsen inneholder automatisk tilkobling basseng støtte (ikke aktivert som standard), akkorder (aka taskset callbacks), egendefinerte tidsgrenser for enkelte oppgaver, og mer.
  • Resultatene er nå deaktivert som standard, hvis du er avhengig av amqp resultat backend være standard, så må du konfigurere det manuelt før du oppgraderer.
  • Alt er beskrevet i Changelog, som du burde ha lest før du oppgraderer.
  • Brukere av Django må også oppgradere til django-selleri 2.3.

Hva er nytt i versjon 2.2.4:

  • celeryd: 2.2.3 blakk feillogging, som resulterer i tracebacks ikke blir logget.
  • AMQP resultat backend: Meningsmålings oppgave statene fungerte ikke ordentlig hvis det var mer enn en resultatmelding i køen
  • .
  • TaskSet.apply_async () og TaskSet.apply () støtter nå en valgfri taskset_id søkeord argument (Issue # 331).
  • Den nåværende taskset id (hvis noen) er nå tilgjengelig i oppgaven sammenheng request.taskset (Issue # 329).
  • SQLAlchemy resultat backend: date_done var ikke lenger en del av resultatene som det hadde blitt fjernet. Det er nå tilgjengelig igjen (Issue # 325).
  • SQLAlchemy resultat backend: Lagt entydig begrensning på Task.task_id og TaskSet.taskset_id. Tabeller må gjenskapes for at dette skal tre i kraft.
  • Fast unntak hevet ved gjentakelse av resultatet av TaskSet.apply ().
  • Oppgaver User: Lagt avsnitt på å velge et resultat backend
  • .

Hva er nytt i versjon 2.2.3:

  • Nå avhenger Kombu 1.0.3
  • Task.retry støtter nå et max_retries argument, som brukes til å endre standardverdien.
  • multiprocessing.cpu_count kan heve NotImplementedError på plattformer der dette ikke er støttet (Issue # 320).
  • Maling av loggmeldinger brøt dersom logget objektet var ikke en streng.
  • Faste flere skrivefeil i dokumentasjonen init script.
  • En regresjon forårsaket Task.exchange og Task.routing_key å ikke lenger ha noen effekt. Dette er nå løst.

Hva er nytt i versjon 2.2.0:

  • De interne modul celery.task.builtins har vært fjernet.
  • Modulen celery.task.schedules er foreldet, og celery.schedules bør brukes i stedet.

Hva er nytt i versjon 2.1.4:

  • Selleri programmer kaprer nå roten logger som standard.

Krav

  • Python 2.5 eller nyere
  • Jython 2.5 eller høyere

Lignende programvare

Sheetrock
Sheetrock

12 May 15

minAjax.js
minAjax.js

28 Feb 15

Hadoopy
Hadoopy

12 May 15

Annen programvare fra utvikleren Ask Solem

celerymon
celerymon

20 Feb 15

Github2
Github2

5 Jun 15

django-kombu
django-kombu

12 May 15

Kommentarer til Celery

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!