index.rst 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. .. _brokers:
  2. =====================
  3. Brokers
  4. =====================
  5. :Release: |version|
  6. :Date: |today|
  7. Celery supports several message transport alternatives.
  8. .. _broker_toc:
  9. Broker Instructions
  10. ===================
  11. .. toctree::
  12. :maxdepth: 1
  13. rabbitmq
  14. redis
  15. sqs
  16. .. _broker-overview:
  17. Broker Overview
  18. ===============
  19. This is comparison table of the different transports supports,
  20. more information can be found in the documentation for each
  21. individual transport (see :ref:`broker_toc`).
  22. +---------------+--------------+----------------+--------------------+
  23. | **Name** | **Status** | **Monitoring** | **Remote Control** |
  24. +---------------+--------------+----------------+--------------------+
  25. | *RabbitMQ* | Stable | Yes | Yes |
  26. +---------------+--------------+----------------+--------------------+
  27. | *Redis* | Stable | Yes | Yes |
  28. +---------------+--------------+----------------+--------------------+
  29. | *Amazon SQS* | Stable | No | No |
  30. +---------------+--------------+----------------+--------------------+
  31. | *Zookeeper* | Experimental | No | No |
  32. +---------------+--------------+----------------+--------------------+
  33. Experimental brokers may be functional but they don't have
  34. dedicated maintainers.
  35. Missing monitor support means that the transport doesn't
  36. implement events, and as such Flower, `celery events`, `celerymon`
  37. and other event-based monitoring tools won't work.
  38. Remote control means the ability to inspect and manage workers
  39. at runtime using the `celery inspect` and `celery control` commands
  40. (and other tools using the remote control API).