Celery

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

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

Annen programvare fra utvikleren Ask Solem

Kombu
Kombu

12 May 15

celerymon
celerymon

20 Feb 15

Github2
Github2

5 Jun 15

Literal
Literal

15 Apr 15

Kommentarer til Celery

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