Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 683 Bytes

ProxyPool.md

File metadata and controls

12 lines (10 loc) · 683 Bytes

代理池

iZ2ltI.md.png

存储模块

使用Redis的有序集合,用来做代理的去重和状态标识,同时它也是中心模块和基础模块,将其他模块串联起来。

获取模块

定时从代理网站获取代理,将获取的代理传递给存储模块,并保存到数据库。

检测模块

定时通过存储模块获取所有代理,并对代理进行检测,根据不同的检测结果对代理设置不同的标识。

接口模块

通过Web API提供服务接口,接口通过连接数据库并通过Web形式返回可用的代理。