[发明专利]一种微服务架构的管理方法以及相关装置有效
申请号: | 202010429794.9 | 申请日: | 2020-05-20 |
公开(公告)号: | CN111338646B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 张荣杰;蒋鹏;童贤友;陈思名;夏禹;邹昊;卢婷婷 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F16/25 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 聂秀娜 |
地址: | 518064 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 微服 架构 管理 方法 以及 相关 装置 | ||
本申请公开了一种微服务架构的管理方法以及相关装置,可以应用于基于云服务的事务管理过程中。通过响应于目标操作确定操作指令;然后根据操作指令确定对应的部署环境,该部署环境用于指示至少一个目标数据库的数据调用;进一步的根据目标数据库确定对应的目标接口数据;进而基于目标接口执行目标操作。从而实现运行环境适配场景下的微服务过程,可以在无需关心开发环境的情况下,进行后端接口的开发;并且自动部署相应的接口服务,避免部署环境之间的差异性造成的接口混乱,并保证了操作过程的安全性,提高微服务架构的稳定性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种微服务架构的管理方法以及相关装置。
背景技术
随着互联网技术的发展,越来越多的微服务应用出现在日常生活中。
一般,在服务划分过程中会将单体应用拆分为多个高内聚低耦合的小型服务,每个小型服务运行在独立进程,这些小型服务即为微服务,且微服务的前端和后端由不同的团队开发和维护,服务间采用轻量级通信机制,独立自动部署,可以采用不同的语言及存储。
但是,由于微服务个体之间的差异性,以及微服务架构中前端与后端的操作环境适配问题,在大量服务并存的场景中容易造成服务接口的混乱,影响微服务架构运行的稳定性。
发明内容
有鉴于此,本申请提供一种微服务架构的管理方法,可以有效避免微服务个体之间的差异性以及微服务架构中前端与后端的适配问题,提高微服务架构的稳定性。
本申请第一方面提供一种微服务架构的管理方法,可以应用于终端设备中包含微服务架构的管理功能的系统或程序中,具体包括:响应于目标操作确定操作指令,所述目标操作用于指示至少一个微服务进程的处理,所述目标操作通过前端系统输入;
根据所述操作指令确定对应的部署环境,所述部署环境用于指示至少一个目标数据库的数据调用,每个所述部署环境下均包含相互独立的所述微服务进程;
根据所述目标数据库确定对应的目标接口数据,所述目标接口数据用于结合所述操作指令确定目标接口,所述目标接口用于指示后端系统中所述微服务进程的执行路径,所述后端系统与所述前端系统相关联;
基于所述目标接口执行所述目标操作。
本申请第二方面提供一种微服务架构的管理的装置,包括:响应单元,用于响应于目标操作确定操作指令,所述目标操作用于指示至少一个微服务进程的处理,所述目标操作通过前端系统输入;
部署单元,用于根据所述操作指令确定对应的部署环境,所述部署环境用于指示至少一个目标数据库的数据调用,每个所述部署环境下均包含相互独立的所述微服务进程;
确定单元,用于根据所述目标数据库确定对应的目标接口数据,所述目标接口数据用于结合所述操作指令确定目标接口,所述目标接口用于指示后端系统中所述微服务进程的执行路径,所述后端系统与所述前端系统相关联;
管理单元,用于基于所述目标接口执行所述目标操作。
可选的,在本申请一些可能的实现方式中,所述确定单元,具体用于确定与所述目标数据库关联的本地接口数据;
所述确定单元,具体用于基于所述本地接口数据进行对应服务下的接口调试,以确定所述目标接口数据。
可选的,在本申请一些可能的实现方式中,所述管理单元,具体用于基于所述目标接口数据对所述本地接口数据进行更新;
所述管理单元,具体用于将更新后的所述本地接口数据上传至所述目标数据库,以对所述目标数据库进行更新。
可选的,在本申请一些可能的实现方式中,所述管理单元,具体用于确定所述操作指令中指示的新增接口;
所述管理单元,具体用于确定所述新增接口对应的接口协议;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010429794.9/2.html,转载请声明来源钻瓜专利网。