在Python中排队HTTP,电子邮件和TCP消息

时间:2012-09-03 19:23:21

标签: python rabbitmq message-queue django-celery

我有一个系统可以将不同类型的消息(HTTP,SMTP,POP,IMAP和常规TCP)发送到不同的系统,我需要在我的系统中排队所有这些消息,以防其他系统进入 - 可用性。

我对消息排队概念有点新鲜。所以我不知道我会去的最好的python库。

Django-celery(以及underling组件 - RabbitMQ,MySql,django,apache)是我的最佳选择吗?这个图书馆会满足我的所有需求吗?

1 个答案:

答案 0 :(得分:1)

尝试Pika客户端或Kombu客户端。 Celery是一个完整的工作队列框架,你可能不需要它 - 但如果你想了解一个队列用例,那么值得一看。