用于更多(并行)用户的Flask/Python队列

用于更多(并行)用户的Flask/Python队列,python,multithreading,python-3.x,flask,queue,Python,Multithreading,Python 3.x,Flask,Queue,我需要更多(Parallel)用户对Python队列的帮助 我制作了基于Flask的webapp,用于处理相对大量的数据。这种处理在并行线程中运行良好,但我需要有关处理的百分比信息(progressbar) 我在Python队列上创建的百分比值非常有效,但当然,当两个(或更多)用户开始处理时,队列是混合的 可以使用并行队列或类似于单独队列的东西吗 我试过使用: queues = {} queues['user.id'] = Queue() 但我认为,对于这种情况,这不是最佳做法 感谢您的回答。

我需要更多(Parallel)用户对Python队列的帮助

我制作了基于Flask的webapp,用于处理相对大量的数据。这种处理在并行线程中运行良好,但我需要有关处理的百分比信息(progressbar)

我在Python队列上创建的百分比值非常有效,但当然,当两个(或更多)用户开始处理时,队列是混合的

可以使用并行队列或类似于单独队列的东西吗

我试过使用:

queues = {}
queues['user.id'] = Queue()
但我认为,对于这种情况,这不是最佳做法


感谢您的回答。

请查看gunicorn()或apache mod wsgi服务器。使用这些服务器托管您的flask应用程序,它们具有并行请求支持、安全性和许多其他内置功能。如果您正在处理大量工作,我建议您使用西芹这样的工作队列。