我正在用Python编写一个Gevent/Flask服务器。我的Flask应用程序需要在后台运行一些请求;客户机有一个端点来轮询服务器以获得任务的结果。在
如果您搜索互联网的智慧来寻找实现这一点的最佳方法,那么每个人似乎都赞成设置一个或多个工作进程(如celeri或RQ),并使用一个消息队列或存储(如RabbitMQ或Redis)。在
我的应用程序很小,部署也不多。这对我来说太麻烦了。我已经和Gevent合作了多任务处理,所以我想我应该创建一个greenlet来处理后台工作,也就是说,在Flask app进程中。在
这不是主流的解决方案,所以我的问题是:我是否遗漏了什么?我错过了什么?这个解决方案有什么特别糟糕的地方吗?在
目前没有回答
相关问题 更多 >
编程相关推荐