Python 解决服务器端长轮询的最佳方法
我有一个用例,需要每1秒轮询一次API(基本上是无限的while循环)。轮询将由用户通过外部系统动态启动。这意味着可以同时运行多个轮询。当API返回400时,轮询将完成。无论如何,我当前的实现看起来像:Python 解决服务器端长轮询的最佳方法,python,heroku,flask,worker,python-rq,Python,Heroku,Flask,Worker,Python Rq,我有一个用例,需要每1秒轮询一次API(基本上是无限的while循环)。轮询将由用户通过外部系统动态启动。这意味着可以同时运行多个轮询。当API返回400时,轮询将完成。无论如何,我当前的实现看起来像: Flask应用程序部署在heroku上 Flask应用程序有一个端点,外部系统调用该端点以开始轮询 该flask端点将把消息添加到队列中,一旦worker获得消息,它将开始轮询。我正在使用Heroku Redis去插件。在引擎盖下,它使用python rq和redis 问题是,当某个轮询进程持续