index.rst 2.7 KB

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