index.rst 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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. Experimental Transports
  16. =======================
  17. .. toctree::
  18. :maxdepth: 1
  19. sqlalchemy
  20. django
  21. mongodb
  22. sqs
  23. couchdb
  24. beanstalk
  25. ironmq
  26. .. _broker-overview:
  27. Broker Overview
  28. ===============
  29. This is comparison table of the different transports supports,
  30. more information can be found in the documentation for each
  31. individual transport (see :ref:`broker_toc`).
  32. +---------------+--------------+----------------+--------------------+
  33. | **Name** | **Status** | **Monitoring** | **Remote Control** |
  34. +---------------+--------------+----------------+--------------------+
  35. | *RabbitMQ* | Stable | Yes | Yes |
  36. +---------------+--------------+----------------+--------------------+
  37. | *Redis* | Stable | Yes | Yes |
  38. +---------------+--------------+----------------+--------------------+
  39. | *Mongo DB* | Experimental | Yes | Yes |
  40. +---------------+--------------+----------------+--------------------+
  41. | *Beanstalk* | Experimental | No | No |
  42. +---------------+--------------+----------------+--------------------+
  43. | *Amazon SQS* | Experimental | No | No |
  44. +---------------+--------------+----------------+--------------------+
  45. | *Couch DB* | Experimental | No | No |
  46. +---------------+--------------+----------------+--------------------+
  47. | *Zookeeper* | Experimental | No | No |
  48. +---------------+--------------+----------------+--------------------+
  49. | *Django DB* | Experimental | No | No |
  50. +---------------+--------------+----------------+--------------------+
  51. | *SQLAlchemy* | Experimental | No | No |
  52. +---------------+--------------+----------------+--------------------+
  53. | *Iron MQ* | 3rd party | No | No |
  54. +---------------+--------------+----------------+--------------------+
  55. Experimental brokers may be functional but they do not have
  56. dedicated maintainers.
  57. Missing monitor support means that the transport does not
  58. implement events, and as such Flower, `celery events`, `celerymon`
  59. and other event-based monitoring tools will not work.
  60. Remote control means the ability to inspect and manage workers
  61. at runtime using the `celery inspect` and `celery control` commands
  62. (and other tools using the remote control API).