使用带有AMQP协议的Django应用程序

时间:2016-03-31 04:47:01

标签: python django celery amqp

我有一个编写Django 1.4的Web应用程序。我想使用AMQP(使用Rabbitmq)协议处理一些请求,为此我创建了一个使用pika库创建异步发布者和使用者的类,这些在其他线程中运行。我想创建这个类的单个对象,并在应用程序中使用它。

搜索我找到了Python : Singleton class object to persist list between imports ? (Like django admin register),但没有找到工作。此外,我把代码放入主urls.py并且无法正常工作。我想要一些像grails(java web框架)单例服务或其他替代方案。

背后的想法是创建一个完全异步的comunication,并使用该类作为django-celery和客户端之间的中间件。因为我不想直接从客户那里使用芹菜。

0 个答案:

没有答案