[发明专利]一种统一接口服务通讯调度方法及装置有效
| 申请号: | 202011604729.1 | 申请日: | 2020-12-29 |
| 公开(公告)号: | CN112671923B | 公开(公告)日: | 2021-11-30 |
| 发明(设计)人: | 方曼荻;彭兆东 | 申请(专利权)人: | 深圳一科互联有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 深圳市智胜联合知识产权代理有限公司 44368 | 代理人: | 王月 |
| 地址: | 518000 广东省深圳市罗湖区笋岗街*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 统一 接口 服务 通讯 调度 方法 装置 | ||
本申请提供了一种统一接口服务通讯调度方法及装置,所述方法包括:当统一接口服务端接收到移动客户端发起的获取请求时,统一接口服务端依据数据标识确认具有目标数据存储可能的分布式数据端集群;其中,分布式数据端集群至少包括一个分布式数据端;当分布式数据端集群包括的分布式数据端数量大于一时,则统一接口服务端依据预设的配置规则确认目标分布式数据端;统一接口服务端将获取请求发送至目标分布式数据端;目标分布式数据端用于接受获取请求,并依据获取请求反馈目标数据至统一接口服务端;统一接口服务端将目标数据反馈至移动客户端。通过使用按预设的配置规则,内避开维护中的资源,确保移动客户端能访问到正确的资源。
技术领域
本申请涉及通信传输领域,特别是一种统一接口服务通讯调度方法及装置。
背景技术
现有的移动客户端应用通过网络访问现代分布式后端应用过程中,可能出现下列网络访问问题:
部分后端应用在停机更新或维护,若应用程序访问到了停机或维护中的服务器,则可能获得不正确的数据;部分后端服务器无法正常访问,若应用程序尝试访问无法正常访问的服务器,则无法获得正确数据;部分后端服务器不确定时段网络质量波动。
而通过已有的公知技术(Nginx+(网络服务器/反向代理服务器及电子邮件代理服务器)多个后端服务器配置负载均衡;Squid+(代理缓存服务器)多个后端服务器配置负载均衡。)无法动态生成配置规则,且变更配置规则后需要重新加载服务进程,该过程引起以下问题:
需要安排人员监测并编写新的配置规则;获得新的配置规则并部署后,需要重新加载服务进程,该过程会导致一部分正在使用移动客户端应用程序的用户感觉到明显的网络卡顿或直接发生网络错误,无法获得正确的结果。
发明内容
鉴于所述问题,提出了本申请以便提供克服所述问题或者至少部分地解决所述问题的一种统一接口服务通讯调度方法及装置,包括:
一种统一接口服务通讯调度方法,应用于移动客户端在分布式数据端中的数据获取,所述方法涉及移动客户端、统一接口服务端以及分布式数据端;所述移动客户端用于发起针对目标数据的获取请求;其中,所述获取请求包括所述目标数据的数据标识;
所述方法包括:
当所述统一接口服务端接收到所述移动客户端发起的所述获取请求时,所述统一接口服务端依据所述数据标识确认具有所述目标数据存储可能的分布式数据端集群;其中,所述分布式数据端集群至少包括一个所述分布式数据端;
当所述分布式数据端集群包括的所述分布式数据端数量大于一时,则所述统一接口服务端依据预设的配置规则确认目标分布式数据端;
所述统一接口服务端将所述获取请求发送至所述目标分布式数据端;所述目标分布式数据端用于接受所述获取请求,并依据所述获取请求反馈所述目标数据至所述统一接口服务端;
所述统一接口服务端将所述目标数据反馈至所述移动客户端。
进一步地,所述统一接口服务端依据预设的配置规则确认目标分布式数据端的步骤,包括:
判断是否存在按时间计划优先配置规则;
若存在则依据所述按时间计划优先配置规则确认所述目标分布式数据终端;
若不存在则依据按网络质量优先配置规则确认所述目标分布式数据终端。
进一步地,所述依据所述按时间计划优先配置规则确认所述目标分布式数据终端的步骤,包括:
获取当前时间段内所述分布式数据端集群中各所述分布式数据端的访问优先级;
依据所述访问优先级确认访问顺序,并将最先访问成功的所述分布式数据端设置为所述目标分布式数据端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳一科互联有限公司,未经深圳一科互联有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011604729.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种包装瓶铝箔封口机及封口方法
- 下一篇:一种固体空气净化剂及其用途





