gevent支持Python3

诗书塞外 Python程序员
gevent支持Python3

gevent是基于协程的Python网络库

包含的特性:

1.基于libev的快速事件循环
2.基于greenlet的轻量级执行单元
3.重用Python标准库且概念相似的API
4.支持SSL的协作socket
5.通过c-ares或者线程池进行DNS查询
6.使用标准库和第三方库中使用了阻塞socket的代码的能力

支持Python版本:

=2.6 和>=3.3

小编语:

gevent是Python世界中最重要的异步网络库,可以大幅度提高系统的性能。最可贵的是,它允许我们几乎不修改代码,把同步程序变为异步程序。使用的技术就是我们之前讲过的monkey patch。

另外,2016真的是转向Python3的重要时点。前几天scrapy刚宣布支持Python3,今天gevent又宣布支持Python3,转向Python3的障碍已经越来越少了。各个公司还是早作打算为好啊~

还有一个社区观察就是,大多数流行的软件包支持范围都是Python2.7及Python>=3.4。所以给大家一个编码建议:如果用Python2,只用Python2.7;如果使用Python3,请至少使用Python3.4,最好使用Python3.5。

更多相关文章

  1. 史上最搞笑的Python标准提案
  2. ImportNew 一周资讯 : 2018 值得关注的 9 个代码与框架相关趋势
  3. 用最低的成本,提高你的代码稳壮性。
  4. 10 行 Java 代码实现最近被使用(LRU)缓存
  5. 为什么这段代码输出的是 ”Hello World”
  6. 你不知道的,Java代码性能优化的 40+ 细节,赶快收藏!
  7. 桥接模式在开源代码中的应用
  8. 如何写高质量的代码(完结)

随机推荐

  1. 堆排序(最大堆)
  2. 二维数组空指针异常
  3. java基础IO删除文件夹文件
  4. 泛型的通配符扩展
  5. 使用Java发出DNS请求并对响应进行计时
  6. java学习笔记1
  7. 在使用visualvm进行分析时,如何避免“Prof
  8. Spring SpEL系列二 @Value,xml, Java代码
  9. java必备——网络编程初解
  10. 蓝桥杯--第七届决赛:路径之谜