Old Fashion

与时俱进,HTTP/2下的网络层架构设计

0x00 引引言 也是很早以前写的文章了,现在H2基本也都普及了。文章还是放上做个记录。 0 引言 HTTP/2,HTTP协议的第二个主要版本,是HTTP协议自1999年HTTP1.1发布后的首个更新。于2015年2月17日被批准后,标准也于2015年5月以RFC 7540正式发表(来自维基百科)。 HTTP/2,采用了一系列优化技术来整体提升HTTP协议的传输性能,如异步连接复用、头压缩等等,可谓是当前互联网应用开发中,网络层次架构优化的必选方案之一。Apple对于HTTP/2的态度也非常积极,5月HTTP/2正式发表后不久,便在紧接着6月召开的WWDC 2015大会中,向全球开发者宣布,iOS 9 开始支持HTTP/

  • Cain Wang
    Cain Wang
22 min read
Old Fashion

饿了么移动架构演进

0x00 引引言 很早以前写的文章,如今的架构已然不是当年的那样了。希望还能带来一定的启发 0 引言 时代演进,技术也随之发展。到今天,APP已然成为绝大多数互联网企业用来获取用户的核心渠道。与此同时,伴随着业务量的增长,愈来愈大、愈来愈多的APP也在不断地、持续地挑战着每一个移动端研发人员的知识深度,而我们的移动端技术人员也在这个不断接受挑战的过程中,成就了今天的移动互联网时代。饿了么移动APP就是这样一个挑战,多用户量、多业务量,在接受着更多更挑剔用户的同时,默默地、不断地演进着移动端的架构。 1 MVC 我们常说,脱离业务谈架构就是纯粹的刷流氓。饿了么移动APP的发展也是其业务发展的一面镜子。 在饿了么业务发展的早期,移动APP经历从无到有的阶段。为了快速上线抢占市场,传统移动APP开发的MVC架构成了“

  • Cain Wang
    Cain Wang
10 min read