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: 2.0/5 (Total Votes: 1)

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

TrinteJS
TrinteJS

12 May 15

PHP-Errors-Class
PHP-Errors-Class

13 Apr 15

Beautiful Soup
Beautiful Soup

22 Jul 15

WePay PHP SDK
WePay PHP SDK

12 May 15

Annan programvara för utvecklare Ask Solem

celerymon
celerymon

20 Feb 15

Kombu
Kombu

12 May 15

Github2
Github2

5 Jun 15

django-kombu
django-kombu

12 May 15

Kommentarer till Celery

Kommentarer hittades inte
Kommentar
Slå på bilder!