[计算机网络-Web协议详解与抓包实践] 从五种架构风格推到出HTTP的REST架构

五类架构风格(编程习惯->设计模式->架构)

数据流风格 Data-flow Styles

优点:简单性、可进化性、可拓展性、可配置性、可重用性
协议分层、nigix大量使用

复制风格 Replication Styles

优点:用户可察觉性能;可伸缩性、网络效率、可靠性也可以得到提高

分层风格 Hierarchical Styles

优点:简单性、可进化性、可伸缩性

移动代码风格 Mobile Code Styles

优点:可移植性、可拓展性、网络效率

点对点风格 Peer-to-peer Styles

优点:可进化性、可重用性、可拓展性、可配置性

数据流风格 Data-flow Styles

PF和UPF风格对架构关键属性的影响

复制风格 Replication Styles

RR和$风格对架构关键属性的影响

分层风格 Hierarchical Styles

web中没有使用到的分层架构

对架构关键属性的影响

移动代码风格 Mobile Code Styles

对架构关键属性的影响

点对点风格 Peer-to-peer Styles

对架构关键属性的影响

web架构分析图

posted @ 2022-07-07 21:41  deadright  阅读(19)  评论(0)    收藏  举报