6.1. 网络应用 | python 应用场景 |《python 最佳实践指南 2018 2018》| python 技术论坛-金年会app官方网

未匹配的标注

file

http

超文本传输协议 (http) 是一种用于分布式、协作式和超媒体信息系统的应用层协议。http 是万维网的数据通信的基础。

requests

python 基本的 urllib2 模块提供了大部分你所需要的 http 功能,但它的 api 彻底被打乱了。它是在一个和现今完全不同的时期 --- 以及一个不一样的网络被构建的。一个简单的任务便需要耗费他大量的工作 (即使重写函数没用)。

requests 将所有 python http 相关的功能剥离了出来,并与网络服务无缝衔接。requests 无需再在 url 中添加查询语句或格式编码的 post 数据。而集成在 requests 中 urllib3,则实现了持久连接和 http 连接池的完全自动化。

分布式系统

zeromq

ømq (也被称为 zeromq, 0mq 或 zmq ) 是一个高性能异步消息传递库,旨在应用于可扩展分布的或者并发的应用。它提供一个消息队列,但与面向消息的中间件不同,ømq 系统可在不依赖专用消息代理的情况下运行。ømq 旨在设计成为类似于 socket 风格的 api。

rabbitmq

rabbitmq 是一种使用了消息队列协议 ( ampq ) 的开源消息代理软件。rabbitmq 服务由 erlang 编程语言写成,并构建在开放电信平台框架上,应用于集群和故障转移。与该代理交互的客户端库支持所有主流编程语言。

本文章首发在 金年会app官方网 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 cc 协议,如果我们的工作有侵犯到您的权益,请及时联系金年会app官方网。

原文地址:https://learnku.com/docs/python-guide/20...

译文地址:https://learnku.com/docs/python-guide/20...

上一篇 下一篇
讨论数量: 0



暂无话题~
网站地图