网络¶

Twisted¶
Twisted 是一个事件驱动的网络引擎。它可以用于围绕许多不同的网络协议构建应用程序,包括HTTP服务器和客户端、使用SMTP、POP3、IMAP或SSH协议的应用程序、即时消息,以及 much more .
PYZMQ公司¶
PyZMQ python绑定用于 ZeroMQ ,这是一个高性能异步消息传递库。ZeroMQ的一个很大的优点是它可以用于没有消息代理的消息队列。其基本模式是:
请求回复:将一组客户机连接到一组服务。这是一个远程过程调用和任务分配模式。
发布订阅:将一组发布服务器连接到一组订阅服务器。这是一种数据分布模式。
推拉(或管道):连接具有多个步骤和循环的扇出/扇入模式中的节点。这是一种并行的任务分配和收集模式。
为了快速开始,请阅读 ZeroMQ guide。
gevent¶
gevent 是一个基于协程的python网络库,它使用greenlet在libev事件循环之上提供一个高级同步API。