OkHttp高效的请求效率,且节省宽带, 提供了很多开箱即用的网络疑难杂症解决方案
- 支持HTTP/2, HTTP/2通过使用多路复用技术在一个单独的TCP连接上支持并发, 通过在一个连接上一次性发送多个请求来发送或接收数据
- 如果HTTP/2不可用, 连接池减少请求延迟
- 支持GZIP, 可以压缩下载体积
- 响应缓存可以避免重复请求网络
- 会从很多常用的连接问题中自动恢复,如果您的服务器配置了多个IP地址,当第一个IP连接失败的时候,OkHttp会自动尝试下一个IP
- OkHttp还处理了代理服务器问题和SSL握手失败问题
https://www.cnblogs.com/yishaochu/p/6972357.html 实例/讲解
OkHttp官网地址:http://square.github.io/okhttp/
OkHttp GitHub地址:https://github.com/square/okhttp
https://blog.csdn.net/u013651026/article/details/79738059
RxJava 2.x:观察者模式为骨架
异步操作的库;响应式编程是一种基于异步数据流概念的编程模式
- Publisher
- Subscriber
- Subscription
- Processor
背压是指在异步场景中,被观察者发送事件速度远快于观察者的处理速度的情况下,一种告诉上游的被观察者降低发送速度的策略。