# python celery Reviews
**Vendor:** Celery  
**Category:** [Altri Software di Sviluppo](https://www.g2.com/it/categories/other-development)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 14
## About python celery
Celery è una coda di attività asincrona/coda di lavoro basata sul passaggio di messaggi distribuiti. È focalizzata sull&#39;operazione in tempo reale, ma supporta anche la pianificazione.




## python celery Reviews
  ### 1. Un framework semplice e flessibile per scrivere sistemi distribuiti

**Rating:** 5.0/5.0 stars

**Reviewed by:** Martin Thorsen R. | CTO, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 02, 2021

**Cosa ti piace di più di python celery?**

La parte più utile di Celery è che può utilizzare una miriade di diversi backend per distribuire e coordinare i compiti. Ad esempio, Celery può utilizzare RabbitMQ, Redis o Amazon SQS come broker e backend. Attraverso SQLAlchemy, può anche interfacciarsi con ancora più backend di archiviazione, come PostgreSQL, SQLite e MySQL. Programmare con Celery nasconde i dettagli intricati di quelle code di messaggi e motori di database e sembra molto pythonico, proprio come chiamare semplicemente funzioni con alcuni decoratori aggiunti. Amo anche il fatto che sia open source, quindi se non riesco a trovare una risposta nella documentazione, posso studiare il codice sorgente per capire come si comporta Celery in certi casi limite.

**Cosa non ti piace di python celery?**

Mi piace la maggior parte dell'esperienza con Celery, ma mi piacerebbe vedere più esempi non banali nella documentazione e nei tutorial. Ad esempio, è molto utile conoscere il sistema backend che hai scelto di utilizzare con Celery. Scenari complessi di gestione dei messaggi possono essere risolti elegantemente senza programmare se sai come configurare RabbitMQ. Programmando Redis direttamente attraverso script Lua, puoi ottenere alcune prestazioni e, ad esempio, migliorare il sistema di limitazione della velocità di Celery. Penso che più tutorial che mostrano come tali—e altri—scenari possano essere risolti migliorerebbero significativamente la documentazione di Celery.

**Raccomandazioni per chi sta considerando python celery:**

Inizia leggendo la parte "Getting Started" della documentazione. Inoltre, assicurati di comprendere l'importanza di scegliere un backend adatto al tuo problema.

**Quali problemi sta risolvendo python celery e come ti sta beneficiando?**

Abbiamo implementato un sistema di chat dal vivo con Celery e RabbitMQ, con molti abbonati e aggiornamenti pubblicati tramite WebSocket. Abbiamo anche implementato code di attività distribuite e asincrone con Celery e sia RabbitMQ che Redis come backend. Celery integrato con FastAPI è anche un componente chiave nel nostro flusso di elaborazione dell'event-sourcing.

  ### 2. Python Celery: Tutto in uno per il tuo compito

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anish J. | Technical Lead , Enterprise (> 1000 dip.)

**Reviewed Date:** August 24, 2021

**Cosa ti piace di più di python celery?**

Un ottimo strumento per gli sviluppatori per gestire e programmare i compiti in formato coda, oltre a offrire facilità agli sviluppatori nel codificare. È molto facile da installare con un semplice comando pip e sei pronto per usarlo secondo le tue esigenze.

**Cosa non ti piace di python celery?**

Niente di che, è veloce, facile da installare e fa un ottimo lavoro.

**Quali problemi sta risolvendo python celery e come ti sta beneficiando?**

L'uso principale è che ora possiamo facilmente programmare il compito con la sua priorità secondo le nostre esigenze, oltre a un'installazione molto facile e veloce. Nel complesso, uno strumento eccellente e veloce per programmare i compiti in movimento. E avere accesso tramite il prompt di Anaconda è un vantaggio.

  ### 3. La mia esperienza con Python Celery

**Rating:** 5.0/5.0 stars

**Reviewed by:** Evren B. | Network & Security Technical Architect, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 26, 2020

**Cosa ti piace di più di python celery?**

Come software, possiamo facilmente programmare qualcosa con la sua struttura incentrata sullo sviluppatore e includerlo nella coda dei lavori ed eseguirlo. Penso che questo renda il prodotto eccezionale. È anche molto importante che possa essere integrato con strumenti di messaggistica come RabitMQ e Redis. In questo modo, il prodotto può rispondere pienamente a tutte le nostre esigenze. Se dovessi dare un punteggio al prodotto, darei 85 su 100.

**Cosa non ti piace di python celery?**

I documenti di Python Celery possono a volte essere confusi. Perché questi documenti contengono informazioni con due significati diversi. Tuttavia, in generale, sono molto soddisfatto della facilità d'uso e delle prestazioni del prodotto.

**Raccomandazioni per chi sta considerando python celery:**

Il prodotto è compatibile con vari strumenti di messaggistica. È compatibile con vari strumenti di messaggistica, ad esempio RabbitMQ o Redis. Questa è a volte una caratteristica che salva la vita. Inoltre, il prodotto è davvero di successo e orientato agli sviluppatori. Raccomando il prodotto per i suoi importanti vantaggi. Non ti pentirai mai di usare questo prodotto.

**Quali problemi sta risolvendo python celery e come ti sta beneficiando?**

Il prodotto ha reso il nostro lavoro molto più semplice. È un prodotto che ci permette di eseguire flussi di lavoro senza richiedere molta attività cerebrale e ci aiuta a risolvere molti dei nostri problemi. Inoltre, stiamo svolgendo molti dei nostri lavori attraverso questo prodotto. Possiamo facilmente eseguire molte operazioni come l'invio di SMS e e-mail tramite Celery. In questo modo, possiamo eliminare gli errori degli utenti nell'invio dei messaggi.

  ### 4. Miglior strumento di gestione delle attività

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Mid-Market (51-1000 dip.)

**Reviewed Date:** October 20, 2020

**Cosa ti piace di più di python celery?**

Python Celery è il migliore per pianificare i compiti e i compiti in coda e la generazione di automazione.

**Cosa non ti piace di python celery?**

La cosa che non piace è che a volte tutti i dati possono essere trapelati.

**Raccomandazioni per chi sta considerando python celery:**

Altamente consigliato ad altri di usare il sedano

**Quali problemi sta risolvendo python celery e come ti sta beneficiando?**

Il problema che stiamo risolvendo con celery è che possiamo fare una pianificazione adeguata e possiamo applicare i compiti in base alla priorità.

  ### 5. Un'arma per l'elaborazione di compiti asincroni

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 30, 2019

**Cosa ti piace di più di python celery?**

Mi piace particolarmente come l'architettura di Celery sia basata su code di attività e sul numero di lavoratori che possiamo assegnare a ciascuna coda di attività. In questo modo, uno sviluppatore può distribuire uniformemente i lavori più pesanti a un'attività di Celery con un numero maggiore di lavoratori. La sua compatibilità con RabbitMQ e Redis lo rende più conveniente da utilizzare.

**Cosa non ti piace di python celery?**

A volte è un mal di testa fare il debug degli errori in Python Celery. Personalmente, mi trovo ad affrontare un problema in cui Celery a volte si resetta completamente senza finire i compiti in sospeso, sprecando così l'intera iterazione di raccolta e elaborazione dei dati prima del reset. Non sono ancora riuscito a trovare una soluzione affidabile a questo problema. Quindi, devo eventualmente reinstallare Celery ogni volta che mi capita, una volta ogni morte di papa.

**Raccomandazioni per chi sta considerando python celery:**

Il consiglio più grande che vorrei dare ad altri sviluppatori che usano Celery è di non compromettere le pratiche di codifica raccomandate. L'implementazione del codice di Celery è fondamentalmente basata su task. Si assegna ogni funzione che si è scritta a una particolare coda di task. Ci sono alte probabilità di ridondanza del codice se uno sviluppatore non è abbastanza attento a modularizzare il proprio codice.

Inoltre, assegna saggiamente il numero di lavoratori per ogni coda di task. Non vorresti assegnare un gran numero di lavoratori a un task che non viene invocato molto frequentemente, poiché porterebbe solo a uno spreco inutile di elaborazione.

**Quali problemi sta risolvendo python celery e come ti sta beneficiando?**

Stiamo cercando di raccogliere tweet pubblicamente disponibili pubblicati da varie personalità eminenti di diverse scuole di ingegneria, e comprendere l'intersezione nei temi per i quali il mondo accademico è collettivamente interessato a risolvere. Con Celery, siamo in grado di raccogliere enormi quantità di dati in un tempo minore, elaborarli simultaneamente e memorizzare i risultati in un database NoSQL.

  ### 6. Celery è uno dei gestori di fondi più popolari nel mondo di Python.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Catherine P. | SEO Analyst, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** May 01, 2019

**Cosa ti piace di più di python celery?**

Usiamo Celery, in combinazione con RabbitMQ e celery-beat, per eseguire compiti periodici, così come alcuni compiti di lunga durata avviati dall'utente sul server.

**Cosa non ti piace di python celery?**

Qualcosa che mi infastidisce è che la documentazione di celery sulla programmazione dinamica definita dall'utente non è buona. Può darsi che io non abbia le competenze necessarie e che abbia avuto difficoltà. Devo lavorare in un altro modo per risolvere il problema con celery. Ma sono contento di celery.

**Raccomandazioni per chi sta considerando python celery:**

Celery è compatibile con diversi agenti di messaggistica come RabbitMQ o Redis e può agire come produttore e consumatore.

**Quali problemi sta risolvendo python celery e come ti sta beneficiando?**

Tutto il nostro lavoro in background (ad esempio, modifica delle dimensioni delle immagini, caricamento di file, invio di email e SMS) viene eseguito tramite Celery (utilizzando Redis come agente). Le funzioni di programmazione e ritentativo di Celery sono particolarmente utili per compiti soggetti a errori, come l'invio di email e SMS.

  ### 7. Incredibile coda di lavoro in tempo reale

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dilan M. | Information Security Analyst, Enterprise (> 1000 dip.)

**Reviewed Date:** May 01, 2019

**Cosa ti piace di più di python celery?**

Mi piace Celery in Python alla luce della sua organizzazione orientata agli sviluppatori come pacchetto prodotto. Posso prenderlo e iniziare a integrare cose e inviarle con la coda dei compiti e gestire flussi.
Celery è scritto in Python, tuttavia il protocollo è implementato in qualsiasi linguaggio. Può anche funzionare con diversi linguaggi utilizzando i webhook. C'è anche un client Ruby chiamato RClerey, un client PHP, un client Go e un client Node.js.

**Cosa non ti piace di python celery?**

Questo è un pezzo di programmazione open source, quindi il supporto è in qualche modo limitato. Altrimenti, è uno strumento straordinario.

**Raccomandazioni per chi sta considerando python celery:**

è davvero buono, facile e veloce da usare.
Python Celery ha una lunga storia, tuttavia, poiché è open source, suggerirei di provarlo

**Quali problemi sta risolvendo python celery e come ti sta beneficiando?**

impostare un deployment serverless che esegue l'elaborazione parallela.

  ### 8. Fantastica coda di lavoro in tempo reale

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dan G. | Analyst, Technology, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 05, 2019

**Cosa ti piace di più di python celery?**

Python Celery è un'ottima coda di lavoro asincrona in tempo reale e pianificatore, e penso che la cosa migliore sia che questo pianificatore di lavoro si concentri sull'esecuzione concorrente anziché sulla pianificazione e l'esecuzione di un'attività alla volta.

**Cosa non ti piace di python celery?**

Questo è un software open source, quindi il supporto è piuttosto limitato. Altrimenti, è un ottimo strumento.

**Raccomandazioni per chi sta considerando python celery:**

Python Celery ha una lunga storia di sorta, ma poiché è open source, consiglierei sicuramente di provarlo. Il pianificatore Azkaban, che è scritto in Java, è simile a questo, ma penso che si debba scegliere il software in base alle proprie esigenze.

**Quali problemi sta risolvendo python celery e come ti sta beneficiando?**

Python Celery consente al mio team di programmare attività e cose che devono essere eseguite a un certo orario in modo automatizzato. I benefici che abbiamo riscontrato sono un'implementazione più rapida, gestione della tecnologia, ecc.

  ### 9. Python Sedano

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ramesh O. | Machine Learning Engineer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 27, 2019

**Cosa ti piace di più di python celery?**

Facilità di integrazione con Django e Python. Ha anche una buona documentazione per ottenere aiuto. Ha anche un buon supporto.

**Cosa non ti piace di python celery?**

problemi con la gestione dei compiti quando si lavora con Redis. Redis non è la migliore opzione per lavorare con questo, specialmente quando si lavora con Docker.

**Raccomandazioni per chi sta considerando python celery:**

è davvero buono, facile e veloce da usare. Amo quanto bene si integra con Django e Python. Provalo.

**Quali problemi sta risolvendo python celery e come ti sta beneficiando?**

impostare un deployment serverless che esegue l'elaborazione parallela.

  ### 10. Coda di attività per le applicazioni

**Rating:** 4.5/5.0 stars

**Reviewed by:** Derek X. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 20, 2019

**Cosa ti piace di più di python celery?**

Mi piace Celery di Python per il suo formato orientato agli sviluppatori come pacchetto software. Posso prenderlo e iniziare a costruire cose, distribuirle nella coda dei compiti e eseguire i flussi.

**Cosa non ti piace di python celery?**

La documentazione di Python Celery a volte è ambigua e questo mi confonde.

**Quali problemi sta risolvendo python celery e come ti sta beneficiando?**

I problemi aziendali che sto risolvendo con Python Celery sono la capacità di eseguire un flusso di lavoro senza troppi pensieri. Ha semplificato molto la nostra attività.


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




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

