1. 首页
  2. 数据库
  3. 其它
  4. 携程App的网络性能优化实践

携程App的网络性能优化实践

上传者: 2021-02-22 16:21:22上传 PDF文件 700.69KB 热度 18次
首先介绍一下携程App的网络服务架构。由于携程业务众多,开发资源导致无法全部使用Native来实现业务逻辑,因此有相当一部分频道基于Hybrid实现。网络通讯属于基础&业务框架层中基础设施的一部分,为App提供统一的网络服务:Native模块是携程的核心业务模块(酒店、机票、火车票、攻略等),Native模块的网络服务主要通过TCP连接实现,而非常见的RestfulHTTPAPI那种HTTP连接,只有少数轻量级服务使用HTTP接口作为补充。TCP连接网络服务模块使用了长连接+短连接机制,即有一个长连接池保持一定数目长连接,用于减少每次服务额外的连接,服务完成后会将该连接Socket放回长连接池
下载地址
用户评论