如何使用python(flask)并行处理来自客户端的多个请求(线程/核心/进程)?

时间:2019-05-27 15:12:28

标签: python multithreading rest flask

假设我有“ X” flask应用程序来执行“ Y” 功能(执行rest api请求)。现在,我在服务器中具有“ N” 个内核,并且“ M” 个用户正在请求执行“ Y”功能。现在,一般来说,“ M” 用户请求将按“仅1个核心” (与往常一样是python)。但是我想要的是基于“当前最大可用核心/线程/进程”分配请求。更多或类似以下方式:

request=get_request()
core_info=get_all_core_info()
maximum_free_core_proc_power=min(core_info.process)
request.assign_to(maximum_free_core_proc_power)

我不确定这个问题对这里的美丽人们是否有意义。我的意思是,有什么简便的方法(我不知道)可以做到这一点吗?

0 个答案:

没有答案