我在Python3.8中尝试使用Quart和Hypercorn。据我所知,Quart通常用于单线程应用程序。但我看到Hypercorn有一个--workers选项来运行应用程序。
workers w, --workers The number of workers to spawn and use.单线程应用程序如何从使用多个工作线程中获益?
发布于 2021-01-30 22:45:42
每个worker都是一个单独的进程,这意味着当使用worker选项时,有多个Quart副本在运行。这允许连接分布在多个进程上,从而提供更高的性能。请注意,这会牺牲在内存中共享数据的能力,因为每个Quart副本现在都是独立的。
https://stackoverflow.com/questions/65959931
复制相似问题