[PyGr] Celery

Eleni Lixourioti inelegr88 at gmail.com
Tue Jul 17 22:47:25 CEST 2012


Επιπρόσθετα των όσων είπαν παραπάνω:

ZeroMQ δε σημαίνει σε καμία περίπτωση "κάνω ακριβώς το ίδιο πράγμα πχ με το RabbitMQ αλλά χωρίς server". Είναι απλώς άλλο ένα lib παραλλαγή του ίδου concept. Υποστηρίζει αρχιτεκτονική με αλλά και χωρίς παραδοσιακό broker (ανάμεσα σε άλλα), σε στυλ P2P, αλλά αν κάνεις κάτι τέτοιο όλα τα πλεονεκτήματα του να έχεις έναν ή περισσότερους broker servers με persisten message queueing φεύγουν έξω απ το παράθυρο. Αυτό μπορεί να είναι επαρκές/θεμιτό σε κάποια σενάρια αλλά σίγουρα όχι σε όλα.





On 17 Jul 2012, at 20:16, Antonis Christofides wrote:

> Γεια σας,
> 
> έχω μια προς το παρόν πολύ επιφανειακή σχέση με το celery και το *mq.
> Έχω καταλάβει ότι τα διάφορα *mq έχουν ένα server που ακούει, και η
> εφαρμογή μας μπορεί να συνδεθεί με το server και να του στείλει ένα
> μήνυμα για κάποιον, και ο server θα το μεταβιβάσει εν καιρώ. Καλά ως
> εδώ.
> 
> Το celery όμως τι χρειάζεται; Αν είναι απλώς ένα django interface για το
> *MQ, τότε γιατί χρειάζεται να τρέχει ο celery worker; Εδώ γίνονται
> προσπάθειες να εξαφανιστεί και ο *mq server και να δουλεύει το σύστημα
> messaging χωρίς server (zeromq), και από την άλλη το django χρειάζεται
> και δεύτερο server; Γιατί δεν μπορεί απλά το django/djcelery να συνδεθεί
> κατευθείαν με το RabbitMQ;
> _______________________________________________
> Python-greece mailing list
> Python-greece at python.org
> http://mail.python.org/mailman/listinfo/python-greece



More information about the Python-greece mailing list