[发明专利]一种网络广告数据高并发访问服务方法有效
申请号: | 201810094071.0 | 申请日: | 2018-01-31 |
公开(公告)号: | CN110099035B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 温洋 | 申请(专利权)人: | 上海甚术网络科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L61/4511;H04L67/1012;H04L67/1097;H04L67/56;H04L67/60;G06F9/50 |
代理公司: | 上海宏京知识产权代理事务所(普通合伙) 31297 | 代理人: | 邓文武 |
地址: | 201799 上海市青浦区华纺*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种网络广告数据高并发访问服务方法,服务器包括反向代理服务器、内容服务器,反向代理服务器包括DNS服务器、反向代理服务器组,内容服务器包括广告接口应用服务模块、内容数据库,广告接口应用服务模块包括输入输出回调线程模块、广告请求队列、后台工作线程模块,包括过程:反向代理服务、广告应用服务。本发明采用分布式处理以及双长连接方式确保网络资源被最大限度的利用,具有处理性能显著增强的特点。 | ||
搜索关键词: | 一种 网络广告 数据 并发 访问 服务 方法 | ||
【主权项】:
1.一种网络广告数据高并发访问服务方法,所述网络广告数据高并发访问服务方法基于服务器实现,所述服务器包括反向代理服务器、内容服务器,所述反向代理服务器包括DNS服务器、反向代理服务器组,所述内容服务器包括广告接口应用服务模块、内容数据库,所述广告接口应用服务模块包括输入输出回调线程模块、广告请求队列、后台工作线程模块,其特征是包括过程:⑴反向代理服务:反向代理服务器负责接受用户的接入请求,分别维护客户端和应用服务器的连接池,管理并关闭已超时的长连接,在后端应用和远程用户间建立起安全隔离和攻击检测机制,使用轮转或最少连接数优先策略完成基于客户请求的负载均衡或将一个客户请求拆分成若干并行计算部分分别提交到多个应用服务器,对请求的用户ID取前几位作为转发标签,相同标签的请求转发到同一台应用服务器;⑵广告应用服务:位于内容数据库与反向代理服务器之间的广告接口应用服务模块向上接收由反向代理服务器转发来的客户端访问请求,向下访问由内容数据库提供的结构化存储与数据查询服务;当一个广告请求到达后,底层操作系统通过输入输出回调线程模块对这个已到达的广告请求进行处理,输入输出回调线程模块对该请求进行预处理,使用位于本地的高速缓存来避免成本较高的数据库查询,如果本地缓存命中,则直接将缓存中的结果返回客户端,结束本次请求,如果未命中或这个广告请求需要日志写入操作,则该请求将被输入输出回调线程模块追加到指定的队列中,等待后台工作线程模块中的空闲线程对这个广告请求进行处理;后台工作线程模块中的每个线程都分别维护两条长连接,一条长连接将底层与数据库服务相连,另一条长连接连接到分布式缓存网络,通过让每个线程维护长连接,后台工作线程模块实现了数据库和分布式缓存的连接机制,后台工作线程模块在广告请求队列上等待新的请求到达,从队列中取出一个新的请求后,使用分布式缓存服务命中该请求中的查询操作,如果缓存未命中或该请求需要日志写入处理,通过数据库操作来完成这个广告请求;当一个广告请求被处理完成后,后台工作线程模块会将处理结果作为广告响应以异步输入输出的方式返回到指定客户端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海甚术网络科技有限公司,未经上海甚术网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810094071.0/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置