论文链接
Architectural Style and the Design of Network-based Software Architectures
解决 WWW 信息交互必须面对的需求
- 低门槛
- 可扩展性:巨大的用户群体,超长的寿命
- 分布式系统下的 Hypermedia:大粒度数据的网络传输
- Internet 规模
- 无法控制的 scalability
- 不可预测的负载、非法格式的数据、恶意消息
- 客户端不能保持所有服务器信息,服务器不能保持多个请求间的状态信息
- 独立的组件部署:新老组件并存
- 向前兼容:自 1993 年起 HTTP0.9\1.0(1996)已经被广泛使用
课程相关资料下载地址
https://gitee.com/geektime-geekbang/geektime-webprotocol
推荐书籍