[发明专利]一种基于内存数据库的快速读取动态配置方法在审
申请号: | 202310329391.0 | 申请日: | 2023-03-30 |
公开(公告)号: | CN116302204A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 白云;王雷宇;黄梦竹;方涛 | 申请(专利权)人: | 北银金融科技有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/60;G06F9/50 |
代理公司: | 北京世誉鑫诚专利代理有限公司 11368 | 代理人: | 孙国栋 |
地址: | 100080 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 内存 数据库 快速 读取 动态 配置 方法 | ||
本发明提供的一种基于内存数据库的快速读取动态配置方法,所述配置方法包括:基于组合组件开发;将交易的报文参数的配置信息统一管理。交易的报文配置文件部分由原有的静态目录存储更改为存储到Oracle数据库以及Redis缓存中。在“云旗”平台有针对交易报文的管理界面,可以对报文进行增、删、改、查、推送、备份、回退、发布的配置,这样做“云旗”平台在不需要重新部署的情况下就可以更改交易报文参数,从而进行统一管理,降低了维护成本,提高“云旗”平台的稳定性和可伸缩性。
技术领域
本发明涉及动态配置领域,尤其涉及一种基于内存数据库的快速读取动态配置方法。
背景技术
动态配置方案技术的背景是分布式系统和云原生应用程序的普及。这些应用程序通常由数十个或数百个微服务组成,这些微服务运行在多个节点上。
“云旗”平台作为核心系统的接入层,为行内外系统提供访问核心系统(包括AS400核心和分布式核心系统)的统一接入功能,为了保持行内外系统请求核心系统发送交易时不同报文类型转换的可维护性和可伸缩性,需要对行内外系统和核心系统之间交互的报文进行动态配置,可以使“云旗”平台在不需要更改代码、不需要重新部署的情况下就能对报文信息进行统一管理,从而提高应用程序的可维护性、可伸缩性和稳定性。
目前行内外系统对接“云旗”平台发送交易到核心系统报文都是以xml配置文件的方式放在服务的静态路径下,每次新增或者修改交易报文参数需要修改代码后提交在进行重新打镜像包,更换镜像版本号重启负载。
现有技术会存在以下几个问题:
1)每次新增或者修改报文参数都需要改代码和重新打镜像包,等待时间久。
2)每次变更都要重启负载,不仅增加了系统的不稳定性,也提高了维护的成本。
发明内容
鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的一种基于内存数据库的快速读取动态配置方法。
根据本发明的一个方面,提供了一种基于内存数据库的快速读取动态配置方法,所述配置方法包括:
基于组合组件开发;
将交易的报文参数的配置信息统一管理。
交易的报文配置文件部分由原有的静态目录存储更改为存储到Oracle数据库和Redis缓存中。
可选的,所述将交易报文参数的配置信息统一管理具体包括:交易报文增加、交易报文删除、交易报文修改、交易报文查询、交易报文推送、交易报文备份、交易报文回退和交易报文本地缓存清除。
可选的,所述组合组件具体包括:SpringBoot框架、Vue框架、Element-UI组件。
可选的,所述配置方法还包括:路由管理,用于管理发布信息。
可选的,所述动态配置方法中包括多个模式,具体包括:
隧道模式、哑管道模式、报文模式、报文转换和报文管理。
可选的,所述报文管理通过cdf-route-service服务进行页面操作动态配置,并通过缓存同步给cdf-gateway和Cdf-message-convertor服务。
本发明提供的一种基于内存数据库的快速读取动态配置方法,所述配置方法包括:基于组合组件开发;将交易的报文参数的配置信息统一管理。交易的报文配置文件部分由原有的静态目录存储更改为存储到Oracle数据库以及Redis缓存中。在“云旗”平台有针对交易报文的管理界面,可以对报文进行增、删、改、查、推送、备份、回退、发布的配置,这样做“云旗”平台在不需要重新部署的情况下就可以更改交易报文参数,从而进行统一管理,降低了维护成本,提高“云旗”平台的稳定性和可伸缩性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北银金融科技有限责任公司,未经北银金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310329391.0/2.html,转载请声明来源钻瓜专利网。