[发明专利]一种分发方法、装置、设备和存储介质在审
申请号: | 202111569427.X | 申请日: | 2021-12-21 |
公开(公告)号: | CN114285793A | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 王文旭;田戴星;潘洋 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | H04L45/30 | 分类号: | H04L45/30 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 骆文欣 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分发 方法 装置 设备 存储 介质 | ||
本发明公开了一种分发方法、装置、设备和存储介质。该方法包括:接收至少一个外部系统发送的消息请求;根据所述消息请求的类型确定所述消息请求对应的目标路由规则配置信息,其中,所述目标路由规则配置信息包括:目标关联系统的目标接口地址;根据所述目标接口地址将所述消息请求分发至目标关联系统。本发明实施例通过提供交易消息请求统一入口,自动解析消息请求,动态识别消息请求种类并路由,实现交易消息请求定制化处理并自动分发至所属内部关联系统,实现了统一配置管理,降低了系统间耦合度,提高了系统的可扩展性。
技术领域
本发明实施例涉及计算机应用技术领域,尤其涉及一种分发方法、装置、设备和存储介质。
背景技术
随着企业级金融信息系统规模的日益发展和扩大,一个企业级金融信息系统内部通常包括多个关联系统,外部系统为了实现业务需求,需要调用内部关联系统的不同接口。内部关联系统与外部系统之间相互独立,并且一般情况下外部系统与内部关联系统的技术栈、消息请求类型和请求格式都不一致。一般情况下,一种业务交易需要由外部系统发起一种类型的消息请求,调用内部关联系统的一个接口,才能完成整个业务交易。企业级金融信息系统的业务场景不断变化,由此导致内部关联系统的接口和消息请求类型需要不断变动,对系统的灵活性和可扩展性提出了要求。
目前的消息路由分发方案主要是根据消息请求调用的URL(Uniform ResourceLocator,统一资源定位符,用于描述指定信息资源地址的字符串)接口地址进行路由分发,外部系统的单一类型消息请求调用内部关联系统的一个接口。当接口有变动时,内部关联系统需要重新提供接口入口URL,编写接口的实现代码,配置路由规则,需要各个内部关联系统自己单独实现对不同消息请求格式的解析,单独编写实现对消息请求的定制化处理代码。
目前消息请求路由分发的常见方案具有以下的不足:一是目前方案中,外部系统的单一类型消息请求与内部关联系统的接口一一对应,外部系统向多个内部关联系统的多个接口入口URL发起消息请求,新增消息请求接口时,需要内部关联系统单独实现对不同消息请求格式的解析代码,无法实现自动化解析;二是目前方案中,当需要对特定消息请求进行定制化处理时,定制化处理代码分散在不同的内部关联系统中,与各个关联系统耦合紧密,难以统一管理和灵活扩展,耦合度高,可扩展性差。
发明内容
有鉴于此,本发明提供一种分发方法、装置、设备和存储介质,解决了现有技术中消息请求路由分发方案无法自动化解析消息请求以及定制化处理的问题,实现了自动化解析消息请求以及定制化处理,降低了系统耦合度,系统可维护性强,可扩展性高。
第一方面,本发明实施例提供了一种分发方法,该方法包括:
接收至少一个外部系统发送的消息请求;
根据所述消息请求的类型确定所述消息请求对应的目标路由规则配置信息,其中,所述目标路由规则配置信息包括:目标关联系统的目标接口地址;
根据所述目标接口地址将所述消息请求分发至目标关联系统。
第二方面,本发明实施例还提供了一种分发装置,该装置包括:
接收模块,用于接收至少一个外部系统发送的消息请求;
确定模块,用于根据所述消息请求的类型确定所述消息请求对应的目标路由规则配置信息,其中,所述目标路由规则配置信息包括:目标关联系统的目标接口地址;
分发模块,用于根据所述目标接口地址将所述消息请求分发至目标关联系统。
第三方面,本发明实施例还提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一实施例所述的分发方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111569427.X/2.html,转载请声明来源钻瓜专利网。