【发布时间】:2022-01-12 02:16:33
【问题描述】:
我正在使用一个 Python 服务器,它为与服务器的每个连接生成一个 greenlet。目前,服务器不使用 greenlet 池。虽然我的预感是使用池会提高性能(主要是响应时间和每秒请求的吞吐量),但在我实现 greenlets 池的反复试验中,似乎并没有比仅使用每个绿灯/连接的 Gevent.spawn()。
我见过this question, 这很有帮助,虽然我对greenlet 池的应用很好奇,比如服务器中的Gevent Pool,。这是一个有用的模式,一个线程池吗?或者,在服务器的情况下使用池是否无关紧要,因为 Greenlets 与线程相比是如此轻量级?
【问题讨论】:
标签: python multithreading server gevent greenlets