index.rst 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. sqs
  15. .. _broker-overview:
  16. Broker Overview
  17. ===============
  18. This is comparison table of the different transports supports,
  19. more information can be found in the documentation for each
  20. individual transport (see :ref:`broker_toc`).
  21. +---------------+--------------+----------------+--------------------+
  22. | **Name** | **Status** | **Monitoring** | **Remote Control** |
  23. +---------------+--------------+----------------+--------------------+
  24. | *RabbitMQ* | Stable | Yes | Yes |
  25. +---------------+--------------+----------------+--------------------+
  26. | *Amazon SQS* | Stable | No | No |
  27. +---------------+--------------+----------------+--------------------+
  28. | *Zookeeper* | Experimental | No | No |
  29. +---------------+--------------+----------------+--------------------+
  30. Experimental brokers may be functional but they do not have
  31. dedicated maintainers.
  32. Missing monitor support means that the transport does not
  33. implement events, and as such Flower, `celery events`, `celerymon`
  34. and other event-based monitoring tools will not work.
  35. Remote control means the ability to inspect and manage workers
  36. at runtime using the `celery inspect` and `celery control` commands
  37. (and other tools using the remote control API).