【技术实现步骤摘要】
一种分布式智能支付路由的实现方法及系统
本专利技术属于互联网支付
,尤其是涉及一种分布式智能支付路由的实现方法及系统。
技术介绍
互联网支付系统作为商户和通道的连接器,承载着收妥、风险控制、协议授权、通道管理、商户管理和路由筛选等功能。其中,大部分的分布式支付系统的路由规则是通过第三方框架或者自建的服务总线来实现,下发路由规则和实时动态更新路由规则都依赖其它框架的稳定性,导致技术成本和维护成本相对较高以及系统的可移植性差。现有技术中,通过zookeeper集群实现分布式智能支付路由,需要嵌入zookeeper树形目录结构。分布式系统节点上线后,自动创建对应的临时树形数据节点,各数据节点通过发布监听的机制更新路由规则,比如当某节点路由规则发生变化时,监听当前节点的其它数据节点捕捉到变化,其它节点立即更新本节点的路由规则。分布式系统节点离线后,临时数据节点自动销毁,运营管理平台在树形数据节点创建持久性节点,支持手动维护支付路由规则。由于引入第三方系统的技术方案,增加了系统复杂度,技术成本较高,稳定性和可移植性差。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种分布式智能支付路由的实现方法及系统,旨在降低系统维护的复杂度和技术成本,提高系统的稳定性和可移植性。本专利技术采用的技术方案如下:第一方面,本专利技术实施例提供的一种分布式智能支付路由的实现方法,应用于分布式智能支付路由的实现系统,所述分布式智能支付路由的实现系统包括负载均衡装置、缓存装置和多个支付系统节点,所述分布式智能支付路由的实现方法包括:所述支付系统节点自动加载已配置的智能支付路由规 ...
【技术保护点】
1.一种分布式智能支付路由的实现方法,应用于分布式智能支付路由的实现系统,其特征在于,所述分布式智能支付路由的实现系统包括负载均衡装置、缓存装置和多个支付系统节点,所述分布式智能支付路由的实现方法包括:所述支付系统节点自动加载已配置的智能支付路由规则;所述负载均衡装置根据预先配置的权重将渠道商户的请求转发给各支付系统节点;所述支付系统节点判断所述缓存装置中是否存在对应的路由变更标志;如果不存在所述路由变更标志,所述支付系统节点根据所述智能支付路由规则选择匹配的通道处理所述渠道商户的请求;如果存在所述路由变更标志,所述支付系统节点根据所述路由变更标志更新自身的智能支付路由规则后设置所述缓存装置中的路由变更标志,并根据更新的智能支付路由规则选择匹配的通道处理所述渠道商户的请求。
【技术特征摘要】
1.一种分布式智能支付路由的实现方法,应用于分布式智能支付路由的实现系统,其特征在于,所述分布式智能支付路由的实现系统包括负载均衡装置、缓存装置和多个支付系统节点,所述分布式智能支付路由的实现方法包括:所述支付系统节点自动加载已配置的智能支付路由规则;所述负载均衡装置根据预先配置的权重将渠道商户的请求转发给各支付系统节点;所述支付系统节点判断所述缓存装置中是否存在对应的路由变更标志;如果不存在所述路由变更标志,所述支付系统节点根据所述智能支付路由规则选择匹配的通道处理所述渠道商户的请求;如果存在所述路由变更标志,所述支付系统节点根据所述路由变更标志更新自身的智能支付路由规则后设置所述缓存装置中的路由变更标志,并根据更新的智能支付路由规则选择匹配的通道处理所述渠道商户的请求。2.根据权利要求1所述的分布式智能支付路由的实现方法,其特征在于,所述分布式智能支付路由的实现方法还包括:当选择的通道处理所述渠道商户的请求出现异常时,所述支付系统节点跳转至所述渠道商户交易异常的状态,更新自身的智能支付路由规则,并设置所述缓存装置中的路由变更标志;当选择的通道正常处理所述渠道商户的请求时,所述支付系统节点跳转至所述渠道商户正常交易的状态。3.根据权利要求1所述的分布式智能支付路由的实现方法,其特征在于,所述选择匹配的通道处理所述渠道商户的请求的步骤具体包括:所述支付系统节点依次判断指定路由规则、静态路由规则和动态路由规则,选择出匹配的通道路由列表;所述支付系统节点依次对所述通道路由列表中的通道检查限制条件,将匹配的通道按照预先设定的优先级排序选择出优先级最高的通道,并选择所述通道处理所述渠道商户的请求。4.根据权利要求1所述的分布式智能支付路由的实现方法,其特征在于,所述分布式智能支付路由的实现系统还包括运营管理装置,所述负载均衡装置根据预先配置的权重将渠道商户的请求转发给各支付系统节点的步骤之前,所述分布式智能支付路由的实现方法还包括以下步骤:所述运营管理装置接收并存储变更后的智能支付路由规则;在所述支付系统节点接收到外部手动触发指令的作用下,所述运营管理装置将所述智能支付路由规则下发给所述支付系统节点。5.根据权利要求1-4任一项所述的分布式智能支付路由的实现方法,其特征在于,所述负载均衡装置包括主负载均衡装置和备用负载均衡装置,其中,在所述主负载均衡装置发生异常时,启动所...
【专利技术属性】
技术研发人员:李安清,尹强,宁顺斌,李秀生,毛航,陈林江,
申请(专利权)人:四川新网银行股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。