【技术实现步骤摘要】
一种确定访问地址的方法及装置
本专利技术涉及金融科技(Fintech)的信息
,尤其涉及一种确定访问地址的方法及装置。
技术介绍
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求,目前客户端对金融机构的访问需求日益增加,为访问请求分配可用访问地址是拥有良好网络通信的基础和前提。目前的方法中,客户端通过单一网络节点向服务端转发访问请求,单一的网络节点上可配置一个或多个网络地址,通过域名系统(DomainNameSystem,DNS)将一个域名与一个或多个网络地址的对应关系记录起来。但当单一的网络节点出现故障后,无论为客户端的访问请求分配哪个网络地址都是不可用的,这会导致网络服务中断。因此,目前为访问请求分配网络地址的容灾性较差,是一个亟待解决的问题。
技术实现思路
本专利技术提供一种确定访问地址的方法及装置,解决了现有技术中访问请求分配网络地址的容灾性较差的问题。第一方面 ...
【技术保护点】
1.一种确定访问地址的方法,其特征在于,包括:/n客户端发送访问请求至域名系统DNS;所述DNS用于根据DNS解析策略,确定出所述访问请求对应的服务端的网络地址;所述网络地址为所述服务端对应的网络地址池中的多个网络地址中的一个;所述服务端的网络地址池中的多个网络地址配置在所述多个网络节点上;/n所述客户端在确定所述DNS对所述访问请求的解析结果不可用后,根据本地选址策略,从所述客户端的网络地址池中确定出所述访问请求对应的服务端的网络地址;其中,所述本地选址策略是基于所述客户端与所述客户端的网络地址池中的多个网络地址之间的网络通信质量;所述客户端的网络地址池中的多个网络地址配 ...
【技术特征摘要】
1.一种确定访问地址的方法,其特征在于,包括:
客户端发送访问请求至域名系统DNS;所述DNS用于根据DNS解析策略,确定出所述访问请求对应的服务端的网络地址;所述网络地址为所述服务端对应的网络地址池中的多个网络地址中的一个;所述服务端的网络地址池中的多个网络地址配置在所述多个网络节点上;
所述客户端在确定所述DNS对所述访问请求的解析结果不可用后,根据本地选址策略,从所述客户端的网络地址池中确定出所述访问请求对应的服务端的网络地址;其中,所述本地选址策略是基于所述客户端与所述客户端的网络地址池中的多个网络地址之间的网络通信质量;所述客户端的网络地址池中的多个网络地址配置在所述多个网络节点上。
2.如权利要求1所述的方法,其特征在于,所述根据本地选址策略,从所述客户端的网络地址池中确定出所述访问请求对应的服务端的网络地址,包括:
所述客户端按照预设周期,对所述客户端与所述客户端的网络地址池中的多个网络地址执行网络通信测试,确定所述预设周期内所述客户端至所述多个网络地址中每个网络地址的网络质量指数;所述网络质量指数用于表征所述客户端至网络地址之间的网络通信质量;
根据所述预设周期内所述客户端至所述多个网络地址中每个网络地址的网络质量指数,从所述网络地址池中选择出可用网络地址。
3.如权利要求2所述的方法,其特征在于,所述网络通信测试包括以下至少一项:因特网包探索器ping测试;传输控制协议TCP连接测试;请求时延及抖动测试。
4.如权利要求1-3任一所述的方法,其特征在于,所述客户端在确定所述DNS对所述访问请求的解析结果不可用的步骤之前,还包括:
所述客户端确定所述DNS对所述访问请求的解析结果是否可用;
若所述客户端确定所述DNS对所述访问请求的解析结果可用,则通过所述DNS解析出的网络地址访问所述服务端。
5.如权利要求4所述的方法,其特征在于,所述客户端确定所述DNS对所述访问请求的解析结果是否可用,包括:
所述客户端确定所述客户端的请求发送速率;
所述客户端基于请求发送速率和设定阈值的关系,确定对应的解析规则;
所述客户端基于确定的解析规则确定所述DNS对所述访问请求的解析结果是否可用。
<...
【专利技术属性】
技术研发人员:吴传民,郑晓腾,饶俊明,卢道和,龚洵峰,刘生庆,吴立,龚治文,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。