项目作者: PlayBoxjre

项目描述 :
敲一遍android volley,只在java下的代码,没有用到android平台
高级语言: Java
项目地址: git://github.com/PlayBoxjre/volley.git
创建时间: 2017-12-25T10:15:21Z
项目社区:https://github.com/PlayBoxjre/volley

开源协议:

下载


Volley

这是复写一份代码,然后整理实现的思路和细节

Volley framework 实现思路

  1. volley 具有缓存的功能
  2. volley 缓存和网络请求是异步的
    • 缓存和网络请求是不同的线程
    • 通过队列的形式存储 FIFO
  3. 请求包含请求优先级和序列号
  4. 等待请求集合用来记录同一请求的列表,一旦一个请求成功返回
    会通知这个集合直接同时响应这个请求其他相同的请求。
  5. 具体网络请求细节由用户实现。
    6.