在进程中运行后台任务时我错过了什么? [Python,Gevent,Flask]

时间:2016-06-30 07:26:06

标签: python flask task gevent

我正在用Python编写Gevent / Flask服务器。我的Flask应用程序需要的一些请求需要在后台运行;客户端有一个端点可以轮询服务器以获取任务的结果。

如果您搜索互联网的智慧以获得最佳方法,那么每个人似乎都赞成使用消息队列或商店(如RabbitMQ或Redis)设置一个或多个工作进程(如Celery或RQ)

我的应用很小,部署也不多。这对我来说似乎太麻烦了。我已经与Gevent进行了合作多任务处理,所以我想我只是创建一个greenlet来进行后台工作,即在Flask应用程序进程中。

这不是主流解决方案,所以我的问题是:我错过了什么吗?我错过了什么?这个解决方案中有什么东西特别糟糕吗?

0 个答案:

没有答案