Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种二级正向代理的实现方法和装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明公开了一种二级正向代理的实现方法和装置。包括:初始化代理服务,激活代理资源提取服务和代理资源管理服务;划分公共区域;封装代理需求处理服务;代理资源提取服务访问代理资源池,获取并存储代理资源至共享区域;代理资源管理服务检测公共区域中代理资源的有效性,对无效资源进行清除;代理需求处理服务获取来自客户端的代理需求,从公共区域提取空闲代理资源分配给代理需求。根据上述技术方案,提供的资源管理服务检测公共区域中代理资源的有效性,解决了客户端访问代理资源连接超时问题。提供的获取并存储代理资源至共享区域方法,解决了路由表的静态维护问题。

主权项:1.一种二级正向代理的实现方法,其特征在于,包括以下步骤:初始化代理服务,激活代理资源提取服务和代理资源管理服务;划分公共区域;封装代理需求处理服务;包括:在OpenResty的init_worker_by_lua阶段同时启动2个子线程ngx.worker.0和ngx.worker.1,在preread_by_lua阶段封装地址获取算法;其中所述公共区域包括OpenResty的lua_shared_dict创建的共享内存;所述代理资源提取服务访问代理资源池,获取并存储代理资源至所述共享内存;包括所述ngx.worker.0子线程从第三方代理池获取代理ip地址;所述代理资源管理服务检测所述公共区域中代理资源的有效性,对无效资源进行清除;包括所述ngx.worker.1子线程负责检测获取到的代理ip的有效性;所述代理资源提取服务包括第一循环定时器,设定访问频率f1,用于循环访问所述代理资源池,包括所述ngx.worker.0中第一循环定时器ngx.timer.every,用于从第三方代理池获取代理ip并加入到共享区域中;还包括ngx.worker.0通过httprequest的访问方式向代理IP池获取;所述代理资源管理服务包括第二循环定时器,设定轮循频率f2,用于循环检测公共区域中代理资源的有效性;其中,所述代理资源管理服务根据所述频率f2循环使用代理资源,新建正向代理请求,获取请求的响应结果;其中所述第二循环定时器包括所述ngx.worker.1中的第二循环定时器ngx.timer.every;所述第二循环定时器通过lua-resty-http创建正向代理请求并根据请求的响应来检测该代理ip的有效性;所述代理需求处理服务获取来自客户端的代理需求,从所述公共区域提取空闲代理资源分配给所述代理需求。

全文数据:

权利要求:

百度查询: 广州启生信息技术有限公司 一种二级正向代理的实现方法和装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术