Created
March 11, 2011 18:34
-
-
Save ask/866335 to your computer and use it in GitHub Desktop.
Ideas for an advanced Celery tutorial
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Routing tasks, and how to set up broadcast exchanges | |
* Kombu | |
* How to publish/consume messages | |
* Handling errors, and connection pools | |
* How virtual transports works and creating new transports. | |
* Monitoring and events | |
* celeryev and djcelerymon | |
* Create custom event consumer | |
* Logging (sentry, syslog, error e-mails) | |
* Debugging tasks | |
* How to find errors (guess it belongs to monitoring above) | |
* celery.contrib.rdb | |
* Running multiple nodes on the same machine with celeryd-multi | |
* Broadcast commands and how they work. | |
* creating custom broadcast commands | |
* RabbitMQ Clustering and HA | |
* Tracking down memory leaks in tasks. | |
* Optimization of tasks, workers and topology. | |
* Optimize for thousands tasks/s | |
* Designing proper task granularity. | |
* Celery + RabbitMQ + Redis (locks, taskset callbacks) | |
* Fun distributed exercises | |
* Logical ordering of events | |
* distributed leader election | |
* gossip |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Ask,
sorry for being less than crystal clear on the EuroPython 2011 talks ..
we, the OpenQuake team, thought of submitting 2 talks:
It would be nice if could coordinate a little bit in order to avoid
overlap and repetition. Please let me know what you think :-)
Best regards -- Muharem