# python celery Reviews
**Vendor:** Celery  
**Category:** [Autres logiciels de développement](https://www.g2.com/fr/categories/other-development)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 14
## About python celery
Le céleri est une file d&#39;attente de tâches/asynchrone basée sur le passage de messages distribués. Il est axé sur le fonctionnement en temps réel, mais prend également en charge la planification.




## python celery Reviews
  ### 1. Cadre simple et flexible pour écrire des systèmes distribués

**Rating:** 5.0/5.0 stars

**Reviewed by:** Martin Thorsen R. | CTO, Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 02, 2021

**Qu'aimez-vous le plus à propos de python celery?**

La partie la plus utile de Celery est qu'il peut utiliser une pléthore de différents backends pour distribuer et coordonner les tâches. Par exemple, Celery peut utiliser RabbitMQ, Redis ou Amazon SQS comme courtiers et backends. Grâce à SQLAlchemy, il peut également interagir avec encore plus de backends de stockage, comme PostgreSQL, SQLite et MySQL. Programmer avec Celery cache les détails complexes de ces files de messages et moteurs de bases de données et se sent très pythonique, un peu comme appeler simplement des fonctions avec quelques décorateurs ajoutés. J'aime aussi le fait qu'il soit open source, donc si je ne peux pas trouver une réponse dans la documentation, je peux étudier le code source pour comprendre comment Celery se comporte dans certains cas particuliers.

**Que n’aimez-vous pas à propos de python celery?**

J'aime la plupart de l'expérience Celery mais j'aimerais voir plus d'exemples non triviaux dans la documentation et les tutoriels. Par exemple, il est très utile de connaître le système backend que vous avez choisi d'utiliser avec Celery. Des scénarios complexes de courtage de messages peuvent être résolus élégamment sans coder si vous savez comment configurer RabbitMQ. En programmant Redis directement via des scripts Lua, vous pouvez gagner en performance et, par exemple, améliorer le système de limitation de débit de Celery. Je pense que plus de tutoriels montrant comment de tels scénarios—et d'autres—peuvent être résolus améliorerait considérablement la documentation de Celery.

**Recommandations à d’autres personnes envisageant python celery:**

Commencez par lire la partie "Getting Started" de la documentation.  Assurez-vous également de comprendre l'importance de choisir un backend approprié pour votre problème.

**Quels sont les problèmes que python celery résout, et en quoi cela vous est-il bénéfique?**

Nous avons mis en place un système de chat en direct avec Celery et RabbitMQ, avec de nombreux abonnés et des mises à jour publiées via WebSockets. Nous avons également mis en œuvre des files d'attente de tâches distribuées et asynchrones avec Celery et à la fois RabbitMQ et Redis comme backends. Celery intégré avec FastAPI est également un composant clé dans notre flux de traitement de sourcing d'événements.

  ### 2. Python Celery : Tout-en-un pour votre tâche

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anish J. | Technical Lead , Entreprise (> 1000 employés)

**Reviewed Date:** August 24, 2021

**Qu'aimez-vous le plus à propos de python celery?**

Un excellent outil pour les développeurs pour gérer et programmer les tâches sous forme de file d'attente ainsi que pour faciliter le codage des développeurs. Il est très facile à installer avec une simple commande pip et vous pouvez l'utiliser selon vos besoins.

**Que n’aimez-vous pas à propos de python celery?**

Rien de spécial, c'est rapide, facile à installer et fait un excellent travail.

**Quels sont les problèmes que python celery résout, et en quoi cela vous est-il bénéfique?**

L'utilisation principale est que nous pouvons maintenant facilement programmer la tâche avec sa priorité selon nos besoins ainsi qu'une installation très facile et rapide.  
Dans l'ensemble, un excellent outil rapide pour programmer les tâches en déplacement.  
Et avoir un accès via l'invite Anaconda est un avantage.

  ### 3. Mon expérience avec Python Celery

**Rating:** 5.0/5.0 stars

**Reviewed by:** Evren B. | Network & Security Technical Architect, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** June 26, 2020

**Qu'aimez-vous le plus à propos de python celery?**

En tant que logiciel, nous pouvons facilement coder quelque chose avec sa structure centrée sur le développeur et l'inclure dans la file d'attente des tâches et l'exécuter. Je pense que cela rend le produit excellent. Il est également très important qu'il puisse être intégré à des outils de messagerie comme RabitMQ et Redis. De cette manière, le produit peut répondre pleinement à tous nos besoins. Si je donne une note au produit, je donne 85 sur 100.

**Que n’aimez-vous pas à propos de python celery?**

Les documents Python Celery peuvent parfois être déroutants. Parce que ces documents contiennent des informations avec deux significations différentes. Cependant, en général, je suis très satisfait de la facilité d'utilisation et des performances du produit.

**Recommandations à d’autres personnes envisageant python celery:**

Le produit est compatible avec divers outils de messagerie. Il est compatible avec divers outils de messagerie, par exemple RabbitMQ ou Redis. C'est parfois une fonctionnalité qui sauve des vies. De plus, le produit est vraiment réussi et orienté vers les développeurs. Je recommande le produit en raison de ses avantages importants. Vous ne regretterez jamais d'utiliser ce produit.

**Quels sont les problèmes que python celery résout, et en quoi cela vous est-il bénéfique?**

Le produit a rendu notre travail beaucoup plus facile. C'est un produit qui nous permet d'exécuter des flux de travail sans nécessiter beaucoup d'activité cérébrale et nous aide à résoudre bon nombre de nos problèmes. De plus, nous effectuons beaucoup de nos travaux grâce à ce produit. Nous pouvons facilement effectuer de nombreuses opérations telles que l'envoi de SMS et d'e-mails via Celery. De cette manière, nous pouvons éliminer les erreurs des utilisateurs lors de l'envoi de messages.

  ### 4. Meilleur outil de gestion des tâches

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** October 20, 2020

**Qu'aimez-vous le plus à propos de python celery?**

Python Celery est le meilleur pour planifier les tâches, gérer les tâches en file d'attente et générer de l'automatisation.

**Que n’aimez-vous pas à propos de python celery?**

Ce qui est détesté, c'est que parfois toutes les données peuvent être divulguées.

**Recommandations à d’autres personnes envisageant python celery:**

Il est fortement recommandé aux autres d'utiliser le céleri.

**Quels sont les problèmes que python celery résout, et en quoi cela vous est-il bénéfique?**

Le problème que nous résolvons avec Celery est que nous pouvons effectuer une planification appropriée et appliquer les tâches en fonction de la priorité.

  ### 5. Une arme pour le traitement des tâches asynchrones

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 30, 2019

**Qu'aimez-vous le plus à propos de python celery?**

J'apprécie particulièrement la façon dont l'architecture de Celery est basée sur des files d'attente de tâches et le nombre de travailleurs que nous pouvons attribuer à chaque file d'attente de tâches. De cette manière, un développeur peut répartir uniformément les tâches plus lourdes sur les tâches Celery avec un plus grand nombre de travailleurs. Sa compatibilité avec RabbitMQ et Redis le rend plus pratique à utiliser.

**Que n’aimez-vous pas à propos de python celery?**

Il est parfois difficile de déboguer les erreurs dans Python Celery. Personnellement, je rencontre un problème où Celery se réinitialise parfois complètement sans terminer les tâches en attente, gaspillant ainsi toute l'itération de collecte et de traitement des données avant la réinitialisation. Je n'ai pas encore trouvé de solution fiable à ce problème. Donc, je dois finalement réinstaller Celery chaque fois que je fais face à cela, une fois tous les trente-six du mois.

**Recommandations à d’autres personnes envisageant python celery:**

Le plus grand conseil que j'aimerais donner aux autres développeurs utilisant Celery est de ne pas faire de compromis avec les pratiques de codage recommandées. L'implémentation de codage de Celery est essentiellement basée sur les tâches. Vous assignez chaque fonction que vous avez écrite à une file d'attente de tâches particulière. Il y a de fortes chances de redondance de code si un développeur n'est pas assez prudent pour modulariser son code.

De plus, assignez judicieusement le nombre de travailleurs pour chaque file d'attente de tâches. Vous ne voudriez pas assigner un grand nombre de travailleurs à une tâche qui n'est pas invoquée très fréquemment, car cela ne ferait que conduire à un gaspillage inutile de traitement.

**Quels sont les problèmes que python celery résout, et en quoi cela vous est-il bénéfique?**

Nous essayons de collecter des tweets publiquement disponibles postés par diverses personnalités éminentes de plusieurs écoles d'ingénierie, et de comprendre l'intersection des sujets pour lesquels le monde académique est collectivement intéressé à résoudre. Avec Celery, nous sommes capables de collecter d'énormes quantités de données en un temps réduit, de les traiter simultanément et de stocker les résultats dans une base de données NoSQL.

  ### 6. Le céleri est l'un des gestionnaires de fonds les plus populaires dans le monde de Python.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Catherine P. | SEO Analyst, Technologie de l'information et services, Entreprise (> 1000 employés)

**Reviewed Date:** May 01, 2019

**Qu'aimez-vous le plus à propos de python celery?**

Nous utilisons celery, en combinaison avec RabbitMQ et celery-beat, pour exécuter des tâches périodiques, ainsi que certaines tâches de longue durée initiées par l'utilisateur sur le serveur.

**Que n’aimez-vous pas à propos de python celery?**

Quelque chose qui me dérange est que la documentation de céleri sur la programmation dynamique définie par l'utilisateur n'est pas bonne. Il se peut que je n'aie pas les compétences, ce qui m'a causé des difficultés. Je dois travailler d'une autre manière pour résoudre le problème avec céleri. Mais je suis content avec céleri.

**Recommandations à d’autres personnes envisageant python celery:**

Le céleri est compatible avec plusieurs agents de messagerie tels que RabbitMQ ou Redis et peut agir en tant que producteur et consommateur.

**Quels sont les problèmes que python celery résout, et en quoi cela vous est-il bénéfique?**

Tout notre travail en arrière-plan (par exemple, changement de taille d'image, téléchargement de fichiers, email et envoi de SMS) est effectué via Celery (en utilisant Redis comme agent). Les fonctions de programmation et de réessai de Celery sont particulièrement utiles pour les tâches sujettes aux erreurs, telles que l'envoi d'email et de SMS.

  ### 7. Incroyable file d'attente en temps réel

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dilan M. | Information Security Analyst, Entreprise (> 1000 employés)

**Reviewed Date:** May 01, 2019

**Qu'aimez-vous le plus à propos de python celery?**

J'aime Python Celery en raison de son organisation axée sur les développeurs en tant que package produit. Je peux le prendre et commencer à intégrer des choses et envoyer avec la file d'attente de tâches et exécuter des flux.  
Celery est écrit en Python, cependant, le protocole est exécuté dans n'importe quel langage. Il peut également fonctionner avec différents langages en utilisant des webhooks. Il existe également un client Ruby appelé RClerey, un client PHP, un client Go et un client Node.js.

**Que n’aimez-vous pas à propos de python celery?**

C'est un programme open source, donc le support est dans une certaine mesure restreint. Sinon, c'est un outil extraordinaire.

**Recommandations à d’autres personnes envisageant python celery:**

c'est vraiment bon, facile et rapide à utiliser.  
Python Celery a une longue histoire en quelque sorte, pourtant comme c'est open source, je recommanderais de lui donner une chance.

**Quels sont les problèmes que python celery résout, et en quoi cela vous est-il bénéfique?**

la mise en place d'un déploiement sans serveur qui effectue un traitement parallèle.

  ### 8. Fantastique file d'attente de travail en temps réel

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dan G. | Analyst, Technology, Petite entreprise (50 employés ou moins)

**Reviewed Date:** March 05, 2019

**Qu'aimez-vous le plus à propos de python celery?**

Python Celery est une excellente file d'attente de tâches asynchrones en temps réel et planificateur, et je pense que la meilleure chose est que ce planificateur de tâches se concentre sur l'exécution simultanée plutôt que sur la planification et l'exécution d'une tâche à la fois.

**Que n’aimez-vous pas à propos de python celery?**

C'est un logiciel open source, donc le support est quelque peu limité. Sinon, c'est un excellent outil.

**Recommandations à d’autres personnes envisageant python celery:**

Python Celery a une longue histoire en quelque sorte, mais comme c'est open source, je recommanderais certainement de l'essayer. Le planificateur Azkaban qui est écrit en Java est similaire à cela, mais je pense que vous devez choisir le logiciel en fonction de vos besoins.

**Quels sont les problèmes que python celery résout, et en quoi cela vous est-il bénéfique?**

Python Celery permet à mon équipe de planifier des tâches et des choses qui doivent simplement être effectuées à un certain moment de manière automatisée. Les avantages que nous avons réalisés sont un déploiement plus rapide, la gestion de la technologie, etc.

  ### 9. Python Céleri

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ramesh O. | Machine Learning Engineer, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 27, 2019

**Qu'aimez-vous le plus à propos de python celery?**

Facilité d'intégration avec Django et Python. Dispose également d'une bonne documentation pour obtenir de l'aide. Dispose également d'un bon support.

**Que n’aimez-vous pas à propos de python celery?**

problèmes de gestion des tâches lors de l'utilisation de Redis. Redis n'est pas la meilleure option pour travailler avec cela, surtout lorsqu'on utilise Docker.

**Recommandations à d’autres personnes envisageant python celery:**

c'est vraiment bon, facile et rapide à utiliser. J'adore la façon dont il s'intègre bien avec Django et Python.

**Quels sont les problèmes que python celery résout, et en quoi cela vous est-il bénéfique?**

la mise en place d'un déploiement sans serveur qui effectue un traitement parallèle.

  ### 10. File d'attente pour les applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Derek X. | Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** March 20, 2019

**Qu'aimez-vous le plus à propos de python celery?**

J'aime Python Celery en raison de son format orienté vers les développeurs en tant que package logiciel. Je peux le prendre et commencer à construire des choses et le déployer dans la file d'attente des tâches et exécuter des flux.

**Que n’aimez-vous pas à propos de python celery?**

Python celery a parfois une documentation ambiguë et cela me confond.

**Quels sont les problèmes que python celery résout, et en quoi cela vous est-il bénéfique?**

Les problèmes commerciaux que je résous avec Python Celery sont la capacité d'exécuter un flux de travail sans trop y penser. Cela a beaucoup simplifié notre entreprise.


## python celery Discussions
  - [What is Celery and how it works?](https://www.g2.com/fr/discussions/what-is-celery-and-how-it-works)
  - [What should I use Celery for?](https://www.g2.com/fr/discussions/what-should-i-use-celery-for)
  - [What is Python Celery used for?](https://www.g2.com/fr/discussions/what-is-python-celery-used-for)
  - [Which are the features of Celery?](https://www.g2.com/fr/discussions/which-are-the-features-of-celery)

- [View python celery pricing details and edition comparison](https://www.g2.com/fr/products/python-celery/reviews/python-celery-review-8287839?section=pricing&secure%5Bexpires_at%5D=2026-06-11+04%3A55%3A53+-0500&secure%5Bsession_id%5D=971811bc-168a-451f-b3d6-74f875233a52&secure%5Btoken%5D=47187fcebc8c64c3bf2e215f67866c825b042d6ac5203e6a7220d2f4e18b10e1&format=llm_user)


## Top python celery Alternatives
  - [Okta](https://www.g2.com/fr/products/okta/reviews) - 4.5/5.0 (1,204 reviews)
  - [Termius](https://www.g2.com/fr/products/termius/reviews) - 4.8/5.0 (255 reviews)
  - [SAP Fiori](https://www.g2.com/fr/products/sap-fiori/reviews) - 4.3/5.0 (128 reviews)

