【技术实现步骤摘要】
一种数据访问方法、装置、设备、系统和存储介质
[0001]本申请涉及互联网
,尤其涉及一种数据访问方法、装置、电子设备、数据访问系统和计算机存储介质。
技术介绍
[0002]目前,在一些大促活动中,比如双十一,热点商品促销等,瞬间访问流量是非常高的,尤其是其中的热点数据,在短时间内被大量访问,热点请求会占用大量服务器资源,为了保证服务器不出问题,就需要采取一些措施保证网络请求正常进行。
[0003]相关技术中,为保证网络请求的正常进行,通常采用以下三种方式:方式一是通过增加服务器的方式保证访问的正常;方式二是通过内容分发网络(Content Delivery Network,CDN)缓存服务器缓存请求数据;方式三则是通过排队限流,控制瞬时访问流量。然而,上述增加服务器的方式会大量提升服务器成本,同时大促活动结束后,服务器资源会大量闲置,降低服务器使用率;通过CDN缓存服务器进行数据缓存的方式也存在一定成本,另外,在大促开始前因无法准确预测一些热点活动以及热点商品,未提前预热CDN缓存,而在大促开始瞬间,热点资源 ...
【技术保护点】
【技术特征摘要】
1.一种数据访问方法,其特征在于,应用于包括多个客户端和一个服务端的数据访问系统中,所述方法包括:在检测到当前客户端处于WiFi环境下时,获取所述当前客户端的WiFi信息和IP地址;所述当前客户端为所述多个客户端中的任一客户端;将所述当前客户端的WiFi信息和IP地址上传至所述服务端,使得所述服务端根据所述当前客户端的WiFi信息,确定地址数组,并下发所述地址数组至所述当前客户端;所述地址数组包括所述当前客户端的IP地址以及与所述当前客户端处于同一WiFi环境下的其他客户端的IP地址;接收到目标用户在所述当前客户端发起的数据访问请求后,根据所述地址数组确定所述其他客户端的IP地址;基于所述其他客户端的IP地址,访问预先在所述其他客户端本地启动的服务器,得到与所述数据访问请求匹配的目标数据资源。2.根据权利要求1所述的方法,其特征在于,所述WiFi信息包括WiFiMAC地址,所述服务端根据所述当前客户端的WiFi信息,确定地址数组,包括:所述服务端根据所述当前客户端的WiFiMAC地址,确定是否存在与所述当前客户端处于同一WiFi环境下的其他客户端;响应于存在与所述当前客户端处于同一WiFi环境下的其他客户端,将所述当前客户端的IP地址存储至初始地址数组,得到所述地址数组;所述初始地址数组包括所述其他客户端的IP地址。3.根据权利要求1或所述的方法,其特征在于,所述方法还包括:接收到所述服务端下发的地址数组后,向所述其他客户端发送数据更新请求,使得所述其他客户端基于所述数据更新请求对最近接收的地址数组进行更新操作。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在设定时间内未获取到所述目标数据资源时,向所述服务端发送数据访问请求,使得所述服务端基于所述数据访问请求获取到所述目标数据资源,并下发至所述当前客户端。5.根据权利要求4所述的方法,其特征在于,所述方法...
【专利技术属性】
技术研发人员:庞超,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。