Hive的Python异步客户端

最近在做一个面向Hive的查询服务,主程序是Python写的。 Hive的查询时间通常都要在1分钟以上,让用户等待不太友好,因此我们想到了用HiveServer...

Python 中的进程、线程、协程、同步、异步、回调

进程和线程究竟是什么东西?传统网络服务模型是如何工作的?协程和线程的关系和区别有哪些?IO过程在什么时间发生? 在刚刚结束的 PyCon2014 上海站,来自七...

Python 开源异步并发框架的未来

呵呵,这个标题有点大,其实只是想从零开始介绍一下异步的基础,以及 Python 开源异步并发框架的发展和互操作性。 另外,这是我在 OSTC 2014 做的一个...

支持异步的Generator“递归”

Python的generator最常用的方式就是作为迭代器使用,在Python中,可迭代对象是非常的实用。但是generator远比迭代器来得强大,从某版本开始...

网络异步请求之gevent

我们知道对于网络请求这种IO bound的场景来说,最怕的就是某个请求阻塞了其余的操作,让并发性大大降低。今天就来介绍一款python下的并发库-gevent。...

tornado异步的mock以及装饰器

mock非常适合写单元测试, 用它patch掉网络请求的返回值即可 async_func.py #!/usr/bin/env python # -*- codi...

Tornado 4.3文档翻译: 用户指南-异步和非阻塞I/O

译者说 Tornado 4.3于2015年11月6日发布,该版本正式支持Python3.5的async/await关键字,并且用旧版本CPython编译Torn...

gevent:轻松异步 I/O

介绍 gevent是一个使用完全同步编程模型的可扩展的异步I/O框架。 让我们先来看一些示例,这里有一个 echo 服务器: 123456789 fromgev...

初探 Python 3 的异步 IO 编程

上周终于把知乎日报的新版本做完了,于是趁着这几天的休息,有精力折腾一些感兴趣的玩意了。 虽然工作时并不会接触到 Python 3,但还是对它抱有不少好奇心,于是...

异步任务神器 Celery 简明笔记

异步任务 异步任务是web开发中一个很常见的方法。对于一些耗时耗资源的操作,往往从主应用中隔离,通过异步的方式执行。简而言之,做一个注册的功能,在用户使用邮箱注...

最新推荐