交易链路中自动根据监控系统切换上游渠道的智能路由的制作方法

文档序号:30074162发布日期:2022-05-18 02:50阅读:144来源:国知局
交易链路中自动根据监控系统切换上游渠道的智能路由的制作方法

1.本发明涉及的是智能运维技术领域,具体涉及交易链路中自动根据监控系统切换上游渠道的智能路由。


背景技术:

2.随着征信系统发展,许多实时对于个人和企业信息查询以及信息核验功能在信用、信贷业务、认证业务中随处可见。现有技术在交易链路中通过人工执行切换操作,以切换上游渠道,需要有相关经验的判断并操作上线合适的上游渠道,一个一个进行操作,不仅人工成本、时间成本高,对于下游,接口稳定性也一般,同时若新增一个新业务接口,需要针对单个接口重新开发,扩展性较差。为了解决上述问题,开发一种交易链路中自动根据监控系统切换上游渠道的智能路由尤为必要。


技术实现要素:

3.针对现有技术上存在的不足,本发明目的是在于提供一种交易链路中自动根据监控系统切换上游渠道的智能路由,能够降低成本,保障实时接口的稳定性,实现运维自动化,扩展性强,易于推广使用。
4.为了实现上述目的,本发明是通过如下的技术方案来实现:交易链路中自动根据监控系统切换上游渠道的智能路由,包括路由管理模块、数据源渠道采集信息模块和监控中心,路由管理模块通过征信业务前置系统接受下游各商户请求,监控中心通过征信业务前置系统获取商户调用数据,数据源渠道采集信息模块从数据中心采集数据,返回至商户,数据中心的业务成功率信息被实时同步至监控中心,监控中心监控新上线的数据中心,并判断其业务成功率是否低于配置阈值;若数据中心的业务成功率低于配置阈值,则监控中心向路由管理模块发送告警,根据监控中心反馈的监控信息,触发路由管理模块切换上游渠道的策略,调整策略推送给数据源渠道采集信息模块,根据策略切换新的数据中心,并发送实时数据源采集数据至监控中心。
5.作为优选,所述的监控中心通过日志埋点获取实时数据源采集数据,所述数据源采集数据包括有交易量、成功率信息。监控中心获取的数据源采集数据经数据流处理、监控配置管理、回调模块,其监控回调信息通过dubbo接口反馈给路由管理模块。
6.作为优选,所述的路由管理模块根据实时的监控回调信息,发现成功率低于配置阈值的告警时候,触发路由模块切换渠道的策略。
7.作为优选,所述的数据源渠道采集信息模块根据策略切换数据中心,各数据中心通过交易收集分发系统请求上游,自行切换上游渠道。
8.本发明的有益效果:本发明通过实时监控系统推送的成功率低的接口告警信息,自行切换备用的上游渠道,保证下游商户的接口调用质量,保障实时接口的稳定性,实现运维自动化,同时能够降低成本,且扩展性强,应用前景广阔。
附图说明
9.下面结合附图和具体实施方式来详细说明本发明;
10.图1为本发明与征信业务的系统连接框图;
11.图2为本发明的结构框图。
具体实施方式
12.为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
13.参照图1-2,本具体实施方式采用以下技术方案:交易链路中自动根据监控系统切换上游渠道的智能路由,包括路由管理模块、数据源渠道采集信息模块和监控中心,路由管理模块通过征信业务前置系统接受下游各商户请求,监控中心通过征信业务前置系统获取商户调用数据,数据源渠道采集信息模块从数据中心采集数据,返回至商户,数据中心的业务成功率信息被实时同步至监控中心,监控中心监控新上线的数据中心,并判断其业务成功率是否低于配置阈值;若数据中心的业务成功率低于配置阈值,则监控中心推送异常阈值的告警数据给业务侧的路由管理模块,路由管理模块通过代码实现可以根据监控系统的告警回调信息来自动切换接口渠道,根据监控中心反馈的监控信息,触发路由管理模块切换上游渠道的策略,调整策略推送给数据源渠道采集信息模块,根据策略切换新的数据中心,并发送实时数据源采集数据至监控中心。
14.本具体实施方式通过含有路由策略模块的交易链路、拥有回调功能的监控系统以及多个拥有资质的数据中心实现系统自动化切换上游渠道的功能。具体地:监控中心通过日志埋点获取实时数据源采集数据,该数据源采集数据包括有交易量、成功率等信息,监控中心获取的数据源采集数据经数据流处理、监控配置管理、回调模块,其监控回调信息通过dubbo接口反馈给路由管理模块,路由管理模块根据实时的监控回调信息,发现成功率低于配置阈值的告警时候,触发路由模块切换渠道的策略,数据源渠道采集信息模块根据策略切换数据中心,各数据中心通过交易收集分发系统请求上游,新的上游数据中心上线后,业务成功率信息会实时被同步到监控中心,如果新的上游数据中心接口存在问题,调用成功率没有提升,没有达到稳定的阈值,则会出发新的一轮切换,切换至下一个健康稳定的数据中心,实现自行切换上游渠道。
15.例如,参照图2,初始时,数据源渠道采集信息模块从数据中心a采集数据,返回至商户;监控中心通过日志埋点监控新上线的数据中心a,即数据中心a的业务成功率信息被实时同步至监控中心,监控中心判断其业务成功率是否低于配置阈值;若数据中心a的业务成功率低于配置阈值,则监控中心通过dubbo接口向路由管理模块发送告警,触发路由管理模块切换上游渠道的策略,例如调整数据源渠道采集信息模块从新的数据中心b采集数据。
16.本具体实施方式保障实时接口的稳定性,能够迅速处理或规避故障,该系统相当于一个小型的容灾系统,具有一主多备的模式,通过使用实时的监控埋点数据技术,回溯给业务系统本身,来切换稳定渠道,上游智能切换完全由系统指标自行切换,实现了运维自动化,其技术优势在于:
17.(1)结合了监控系统和接口系统,实现路由切换自动化,替代人工操作,只要提前配置好策略,无需一个个进行操作,节省人工成本,实现多线切换,降低时间成本,对下游来
说提高了接口的稳定性,降低了故障的持续性。
18.(2)监控规则针对不同接口和不同商户可以定制个性化告警配置、告警阈值以达到不同的切换效果。
19.(3)每新增一个新业务接口,只需多配置规则,无需针对单个接口重新开发,扩展性强。
20.本具体实施方式实现交易链路中渠道的智能切换,该路由适用于多种交易链路场景,比如应用于下游火车票购票系统时,如果检测到接口成功率低或者异常,可实时切换上游购票通道,还可应用于大数据实时信息采集系统,可以为社会和企业创造可观的价值,具有广阔的市场应用前景。
21.以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。


技术特征:
1.交易链路中自动根据监控系统切换上游渠道的智能路由,其特征在于,包括路由管理模块、数据源渠道采集信息模块和监控中心,路由管理模块通过征信业务前置系统接受下游各商户请求,监控中心通过征信业务前置系统获取商户调用数据,数据源渠道采集信息模块从数据中心采集数据,返回至商户,数据中心的业务成功率信息被实时同步至监控中心,监控中心监控新上线的数据中心,并判断其业务成功率是否低于配置阈值;若数据中心的业务成功率低于配置阈值,则监控中心向路由管理模块发送告警,根据监控中心反馈的监控信息,触发路由管理模块切换上游渠道的策略,调整策略推送给数据源渠道采集信息模块,根据策略切换新的数据中心,并发送实时数据源采集数据至监控中心。2.根据权利要求1所述的交易链路中自动根据监控系统切换上游渠道的智能路由,其特征在于,所述的监控中心通过日志埋点获取实时数据源采集数据,所述数据源采集数据包括有交易量、成功率信息。3.根据权利要求1所述的交易链路中自动根据监控系统切换上游渠道的智能路由,其特征在于,所述的监控中心获取的数据源采集数据经数据流处理、监控配置管理、回调模块,其监控回调信息通过dubbo接口反馈给路由管理模块。4.根据权利要求1所述的交易链路中自动根据监控系统切换上游渠道的智能路由,其特征在于,所述的路由管理模块根据实时的监控回调信息,发现成功率低于配置阈值的告警时候,触发路由模块切换渠道的策略。5.根据权利要求1所述的交易链路中自动根据监控系统切换上游渠道的智能路由,其特征在于,所述的数据源渠道采集信息模块根据策略切换数据中心,各数据中心通过交易收集分发系统请求上游,自行切换上游渠道。

技术总结
本发明公开了一种交易链路中自动根据监控系统切换上游渠道的智能路由,它涉及智能运维技术领域。数据源渠道采集信息模块从数据中心采集数据,数据中心的业务成功率信息被实时同步至监控中心,监控中心监控新上线的数据中心,并判断其业务成功率是否低于配置阈值;若数据中心的业务成功率低于配置阈值,则监控中心向路由管理模块发送告警,根据监控中心反馈的监控信息,触发路由管理模块切换上游渠道的策略,根据策略切换新的数据中心,并发送实时数据源采集数据至监控中心。本发明通过实时监控系统推送的成功率低的接口告警信息,自行切换备用的上游渠道,保障实时接口的稳定性,实现运维自动化,同时能够降低成本,扩展性强,应用前景广阔。用前景广阔。用前景广阔。


技术研发人员:杨波
受保护的技术使用者:天翼电子商务有限公司
技术研发日:2021.12.30
技术公布日:2022/5/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1