我正在Heroku上构建一个Django项目。 据我所知,gunicorn被推荐为一个网络服务器,所以我需要一个事件循环类型的工作人员,我使用gevent。 似乎猴子修补gevent为我做了大部分的工作,所以我可以有并发性,但我怎么连接到RabbitMQ没有真正的线程或干扰整个循环?Heroku,Django和芹菜在RabbitMQ
自从Heroku自己推荐gunicorn,芹菜和RabbitMQ后,我对此感到莫名其妙,但我不明白这些是如何一起工作的。
我正在Heroku上构建一个Django项目。 据我所知,gunicorn被推荐为一个网络服务器,所以我需要一个事件循环类型的工作人员,我使用gevent。 似乎猴子修补gevent为我做了大部分的工作,所以我可以有并发性,但我怎么连接到RabbitMQ没有真正的线程或干扰整个循环?Heroku,Django和芹菜在RabbitMQ
自从Heroku自己推荐gunicorn,芹菜和RabbitMQ后,我对此感到莫名其妙,但我不明白这些是如何一起工作的。
Gunicorn和芹菜可以使用gevent。你可以在他们的文档中找到它。 – snahor
我只在标题中提到过gevent,这并不意味着客户和/或运输支持这一点。你能否引用我一个正式支持gevent的RabbitMQ客户端? – idanzalz