[发明专利]整体服务对接微服务方法、装置、电子设备及存储介质在审
申请号: | 202010194500.9 | 申请日: | 2020-03-18 |
公开(公告)号: | CN111475527A | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 李海翔 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/2452;G06F16/28;G06F16/955 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区益田路5033号*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 整体 服务 对接 微服 方法 装置 电子设备 存储 介质 | ||
本发明涉及系统开发技术领域,揭露了一种整体服务对接微服务方法,包括:获取目标整体服务,对所述目标整体服务中的所有程序语句进行抽取,并将抽取后的程序语句进行标准化处理,生成标准程序语句;利用预设的分布式框架将所述标准程序语句转化为对应的标准微服务;通过预构建的容器将所述标准微服务部署到对应的节点服务器中。本发明还提出一种整体服务对接微服务装置、电子设备以及一种计算机可读存储介质。本发明实现了整体服务与微服务的精确对接。
技术领域
本发明涉及系统开发技术领域,尤其涉及一种整体服务对接微服务方法、装置、电子设备及计算机可读存储介质。
背景技术
目前,许多企业采用的服务模式通常是以整体服务模式进行的,所述整体服务模式是指将所有操作聚集在一体以实现某种特定功能的服务模式,例如各大金融公司的金融整体服务模式。但在采用整体服务模式时,一旦整体服务模式某一个业务单元出现故障或者报错,其他业务单元无法正常进行,会给工作带来极大的不便以及给企业带来时间和成本上的压力。
发明内容
本发明提供一种整体服务对接微服务的方法、装置、电子设备及计算机可读存储介质,其主要目的在于帮助用户实现整体服务与微服务的精确对接。
为实现上述目的,本发明提供的一种整体服务对接微服务方法,包括:
获取目标整体服务,对所述目标整体服务中的所有程序语句进行抽取,并将抽取后的程序语句进行标准化处理,生成标准程序语句;
利用预设的分布式框架将所述标准程序语句转化为对应的标准微服务;
通过预构建的容器将所述标准微服务部署到对应的节点服务器中。
可选地,所述将抽取后的程序语句进行标准化处理,生成标准程序语句,包括:
获取所述程序语句所在的url地址,根据所述url地址对所述程序语句执行聚类处理,并对聚类处理后的所述程序语句进行缺省操作,生成所述标准程序语句。
可选地,所述根据所述url地址对所述程序语句执行聚类处理,包括:
根据所述url地址建立目标类,根据所述目标类利用SQL语句读取所述程序语句,得到目标程序语句,通过预设的聚类规则对所述目标程序语句进行筛选,以执行所述聚类处理。
可选地,所述预设的聚类规则包括:分层聚类规则、分区聚类规则、基于密度聚类规则以及基于网格聚类规则。
可选地,所述利用预设的分布式框架将所述标准程序语句转化为对应的标准微服务,包括:
利用所述分布式框架的服务发现框架读取所述标准程序语句,利用所述分布式框架的客户端负载框架对所述标准程序语句进行封装,得到所述标准程序语句的封装包;
通过所述分布式框架的断路器模块框架对所述封装包进行路由的配置,通过所述分布式框架的服务网管框架对路由配置后的所述封装包进行端口配置,得到所述标准程序语句的目标封装包;
利用分布式框架的分布式配置框架将所述目标封装包向公共注册中心进行注册,得到所述对应的标准微服务。
可选地,所述通过预构建的容器将所述标准微服务部署到对应的节点服务器中,包括:
获取所述标准微服务的程序代码、运行环境参数以及接口参数,将所述程序代码、运行环境参数以及接口参数打包成扩展名为.jar包文件;
根据所述.jar包文件,将所述标准微服务向服务器访问的请求地址修改为对应节点服务器的请求地址,得到目标节点服务器;
通过预构建容器中的存储文件接收所述.jar包文件,在所述存储文件中添加预设的连接语句,根据所述连接语句将所述.jar包文件对应的微服务连接到所述目标节点服务器地址中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010194500.9/2.html,转载请声明来源钻瓜专利网。