gevent:轻松异步 I/O

579 查看

介绍

gevent是一个使用完全同步编程模型的可扩展的异步I/O框架。

让我们先来看一些示例,这里有一个 echo 服务器:

 

在这个例子中,我们并行发出100个web请求:

 

有些奇怪monkey.patch_all()的调用?不用担心,这可不像你每天打的猴子补丁(译注:monkey patching,即动态修改执行代码)。这仅仅是Python发行版恰好要打的一组猴子补丁。

最后一个例子是一个聊天服务器: