Celery

Software skärmdump:
Celery
Mjukvaruinformation:
Version: 3.1.18 Uppdaterad
Ladda upp dagen: 12 May 15
Utvecklare: Ask Solem
Licens: Gratis
Popularitet: 240

Rating: nan/5 (Total Votes: 0)

Selleri skapades ursprungligen för Django, men är nu ett Python vänliga app också.
Den var avsedd att fungera med asynkrona uppgift / jobbköer antingen i realtid eller för reguljärtrafik.
Selleri testades och används i produktionsmiljöer för att bearbeta miljontals uppgifter per dag.
Plattformen har också testats med Python ramar som kolv, Django, web2py, pyloner, Tornado och Pyramid.
stöds mäklare:
RabbitMQ
Redis
Django ORM
Amazon SQS
MongoDB
Beanstalken
CouchDB
SQLAlchemy

Stöds datalager:

SQLAlchemy
Django ORM
Apache Cassandra
AMQP
Redis
memcached
MongoDB
stöds serializers:
Pickle
JSON
YAML
msgpack
zlib eller bzip2 komprimering

Vad är nytt i den här versionen:

  • prefork pool förbättringar
  • Django stöd ur lådan
  • Händelser nu beställs på logisk tid
  • Ny arbetare nodnamnet format (namn @ host)
  • Bundna uppgifter
  • Mingel: Arbetare synkronisering
  • Gossip: Arbetare & # x3c; - & # x3e; Arbetare kommunikation
  • Bootsteps: Utöka arbetaren
  • Ny RPC resultat backend
  • Tidsgränser kan nu ställas in av kunden
  • Redis: Broadcast meddelanden och virtuella värdar
  • pytz ersätter python-dateutil beroendet
  • Stöd för setuptools extra krav
  • underaktivitet .__ samtal __ () körs nu uppgiften direkt

Vad är nytt i version 3.1.17:

  • prefork pool förbättringar
  • Django stöd ur lådan
  • Händelser nu beställs på logisk tid
  • Ny arbetare nodnamnet format (namn @ host)
  • Bundna uppgifter
  • Mingel: Arbetare synkronisering
  • Gossip: Arbetare & # x3c; - & # x3e; Arbetare kommunikation
  • Bootsteps: Utöka arbetaren
  • Ny RPC resultat backend
  • Tidsgränser kan nu ställas in av kunden
  • Redis: Broadcast meddelanden och virtuella värdar
  • pytz ersätter python-dateutil beroendet
  • Stöd för setuptools extra krav
  • underaktivitet .__ samtal __ () körs nu uppgiften direkt

Vad är nytt i version 3.0.0:

  • Arbetaren är nu tråd mindre, ger stor prestandaförbättringar.
  • Den nya & quot; Canvas & quot; gör det lätt att definiera komplexa arbetsflöden.
  • Ny API.
  • Alla Selleri kommandorad program finns nu tillgängliga från en enda selleri paraply kommando.
  • Detta är den senaste versionen för att stödja Python 2.5.

Vad är nytt i version 2.5.1:.

  • Tidszon stöd
  • Nytt säkerhets serializer användning av kryptografisk signering.
  • Experimentellt stöd för automatisk modul omlastning.
  • New CELERY_ANNOTATIONS inställning.
  • ström ger för närvarande verkställande uppgiften.

Vad är nytt i version 2.4.1:

  • Den här versionen innehåller Python 3-stöd, mäklare webbadresser, färre beroenden, och massor av buggfixar.

Vad är nytt i version 2.3.0:

  • innehåller Den här versionen automatisk anslutning pool stöd (inte aktiverat som standard), ackord (aka taskset återanrop), anpassade tidsgränser för enskilda uppgifter, och mycket mer.
  • Resultat nu inaktiverad som standard, om du är beroende på AMQP resultatet backend är standard, så måste du konfigurera det manuellt innan uppgraderingen.
  • Allt beskrivs i Changelog, som du borde ha läst innan uppgradering.
  • Användare av Django måste också uppgradera till django-selleri 2.3.

Vad är nytt i version 2.2.4:

  • celeryd: 2.2.3 bröt felloggning, vilket i tracebacks inte är inloggad.
  • AMQP resultat backend: Polling uppgift stater fungerade inte korrekt om det fanns mer än en resultatmeddelande i kön
  • .
  • TaskSet.apply_async () och TaskSet.apply () stöder nu en valfri taskset_id nyckelord argument (Issue # 331).
  • Den nuvarande taskset id (om någon) finns nu i uppgift sammanhang request.taskset (Issue # 329).
  • SQLAlchemy resultat backend: date_done var inte längre en del av resultaten som det hade varit bort av misstag. Det är nu tillgänglig igen (Issue # 325).
  • SQLAlchemy resultat backend: Inkom unika begränsning på Task.task_id och TaskSet.taskset_id. Tabeller måste återskapas för att detta ska träda i kraft.
  • Fixat undantag höjs när iteration av resultatet av TaskSet.apply ().
  • Uppgifter användarhandbok: Inkom avsnittet om att välja ett resultat backend
  • .

Vad är nytt i version 2.2.3:

  • Nu är beroende av Kombu 1.0.3
  • Task.retry stöder nu en max_retries argument som används för att ändra standardvärdet.
  • multiprocessing.cpu_count kan höja NotImplementedError på plattformar där detta inte stöds (Issue # 320).
  • Färgning av loggmeddelanden bröt om den inloggade objektet var inte en sträng.
  • Fasta flera stavfel i initskript dokumentationen.
  • En regression orsakade Task.exchange och Task.routing_key att inte längre ha någon effekt. Detta är nu åtgärdat.

Vad är nytt i version 2.2.0:

  • Den interna modulen celery.task.builtins har varit bort.
  • Modul celery.task.schedules är föråldrat, och celery.schedules bör användas i stället.

Vad är nytt i version 2.1.4:

  • Selleri program kapar nu rot logger som standard.

Krav :

  • Python 2.5 eller högre
  • Jython 2.5 eller högre

Liknande mjukvara

Akka
Akka

6 Mar 16

node-windows
node-windows

13 Apr 15

xml2rfc
xml2rfc

4 Jun 15

picoSlides
picoSlides

1 Mar 15

Annan programvara för utvecklare Ask Solem

celerymon
celerymon

20 Feb 15

Literal
Literal

15 Apr 15

Kombu
Kombu

12 May 15

Github2
Github2

5 Jun 15

Kommentarer till Celery

Kommentarer hittades inte
Kommentar
Slå på bilder!