[发明专利]一种在前端降级的网络访问方法及系统有效
申请号: | 201811074136.1 | 申请日: | 2018-09-14 |
公开(公告)号: | CN109194759B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 余剑楠 | 申请(专利权)人: | 广州牧云网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 广州海心联合专利代理事务所(普通合伙) 44295 | 代理人: | 王洪娟;冼俊鹏 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 前端 降级 网络 访问 方法 系统 | ||
本发明公开了一种在前端降级的网络访问方法及系统,包括:服务器预先更新用户端的配置数据;当用户端需要发出访问请求时,用户端根据配置数据对访问请求进行判断,然后根据判断结果将访问请求发往服务器或分发端;服务器根据实时访问请求数量并预测后续时段的访问请求数量,更新用户端的配置数据,通过配置数据调控用户端发往服务器及分发端的访问请求数量。其优点在于,在用户端对访问请求进行分流,无需加设中间件,即可实现降低服务器接收的访问请求数量的目的,大大降低了软件的开发和运维成本。所述网络访问方法及系统重点应用于系统遭遇大流量高并发的场景,直接在用户端实现降级,将部分非关键功能的访问请求分流,保障关键功能的可用性。
技术领域
本发明涉及互联网技术,具体涉及一种在前端降级的网络访问方法及系统。
背景技术
随着互联网技术的发展,互联网与人们的生活越来越密不可分。在互联网技术中,手机端或PC端等为用户端,互联网公司则提供用于响应用户端访问请求的服务器。在现有应用中,用户端发出的访问请求一般由服务器直接响应。该种响应方式一般还在服务器设有中间件,当用户的访问请求量较大时,由中间件对发往服务器的访问请求进行拦截和筛选,将部分符合中间件设定的访问请求发往服务器,对其余访问请求则进行拦截或分发,以保护如服务器等关键系统模块。该种响应方式在实际应用中存在着以下问题:其一,中间件的开发和运用技术难度大,且其日常的运维成本高,使软件的开发和维护成本较高;其二,该种响应方式的本质是中间件同时对大量的访问请求进行处理或响应,即中间件代替服务器承受大量访问请求的冲击,在对中间件有着极高的技术难度要求的同时,中间件仍然存在接受冲击导致崩溃的风险。
发明内容
为了解决上述现有技术存在的问题,本发明目的在于提供一种在前端降级的网络访问方法及系统,该种方法和系统在不使用中间件的情况下,降低了服务器接收的访问请求数量,避免了服务器崩溃现象的出现;同时大大降低了软件的开发和维护成本。
本发明所述的一种在前端降级的网络访问方法及系统,包括以下步骤:
S0、服务器预先更新用户端的配置数据;
S1、当用户端需要发出访问请求时,用户端根据配置数据对访问请求进行判断,然后根据判断结果将访问请求发往服务器或分发端。
S2、服务器根据实时访问请求数量并预测后续时段的访问请求数量,更新用户端的配置数据,通过配置数据调控用户端发往服务器及分发端的访问请求数量。
优选地,步骤S1中,用户端将访问请求的时间戳及访问对象与配置数据进行比对,符合配置数据的访问请求将被发往分发端,不符合配置数据的访问请求将被发往服务器。
优选地,所述配置数据分为多个级别,用于对访问请求实行不同级别的分流。
优选地,所述配置数据的载体为配置文件。
优选地,所述配置数据的加载过程包括:当用户端启动时,用户端向服务器发送请求获取配置数据,服务器收到请求后向用户端发送配置数据,用户端将配置数据更新并保存在配置文件。
优选地,所述分发端为内容分发网络。
优选地,所述访问对象包括:首页、购物车页、订单生成页、订单支付页、商品分类页、商品列表页、商品评论页。
一种应用所述在前端降级的网络访问方法的网络访问系统,包括服务器、用户端和分发网络;所述用户端设有配置数据;所述配置数据用于调控发往服务器或分发网络的访问请求数量。
优选地,所述配置数据用于在用户端与访问请求的时间戳及访问对象进行比对。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州牧云网络科技有限公司,未经广州牧云网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811074136.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电动汽车远程认证控制方法及系统
- 下一篇:业务处理方法、网络系统及服务器