[发明专利]一种基于C++的微服务开发方法和系统有效
| 申请号: | 202010192834.2 | 申请日: | 2020-03-18 | 
| 公开(公告)号: | CN111427547B | 公开(公告)日: | 2023-03-10 | 
| 发明(设计)人: | 刘巧红 | 申请(专利权)人: | 成都中科合迅科技有限公司 | 
| 主分类号: | G06F8/20 | 分类号: | G06F8/20 | 
| 代理公司: | 成都欣圣知识产权代理有限公司 51292 | 代理人: | 王海文 | 
| 地址: | 610041 四川省*** | 国省代码: | 四川;51 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 基于 c++ 微服 开发 方法 系统 | ||
本发明提供了一种基于C++的微服务开发方法和系统,该方法和系统提供了以C++系语言为主进行服务化的微服务框架模式,其同时也支持java语言的服务扩展,该方法和系统能够对微服务开发框架对应划分形成的微服务进行隔离,还能够支持多种客户端进行访问和支持跨平台的国产化操作系统,该方法和系统还能够实现不同微服务之间的高度解耦,并便于接入相应的服务治理平台进行统一管理和监控。
技术领域
本发明涉及微服务架构的技术领域,尤其涉及一种基于C++的微服务开发方法和系统。
背景技术
微服务是指用于协调工作的小而自治的服务,而微服务框架就是将软件系统按照微服务进行划分,按照业务的边界来确定服务的边界,从而让整个软件系统具有更强的自治性、弹性、扩展性,同时也能够满足技术上的异构性。目前,对微服务的实现框架主要是通过java语言来实现的,其包括java服务的开发框架和服务治理平台,上述开发框架是按照微服务的框架思想,满足了不同基于java的业务系统开发的服务化需求。但是,由于传统软件行业对于高实时性、高性能的要求,以及C++语言仍然广泛覆盖较多的领域,现有的基于java语言的微服务开发框架并不能直接应用于基于C++语言的微服务开发框架,这严重地影响了对基于C++语言的微服务开发框架实现。
发明内容
针对上述现有技术存在的缺陷,本发明提供一种基于C++的微服务开发方法和系统,该基于C++的微服务开发方法和系统通过提供基于C++的微服务开发框架,并根据该微服务开发框架,形成相应的业务生成模板和/或业务服务操作,并根据该微服务开发框架,依次执行相应的工程规范服务和开发导向服务,再根据该开发导向服务,构建相应的服务治理平台,最后通过该服务治理平台,对该微服务开放框架对应形成的各个微服务区块进行适应性的调整;可见,该基于C++的微服务开发方法和系统提供了以C++系语言为主进行服务化的微服务框架模式,其同时也支持java语言的服务扩展,该方法和系统能够对微服务开发框架对应划分形成的微服务进行隔离,还能够支持多种客户端进行访问和支持跨平台的国产化操作系统,该方法和系统还能够实现不同微服务之间的高度解耦,并便于接入相应的服务治理平台进行统一管理和监控。
本发明提供一种基于C++的微服务开发方法,其特征在于,所述基于C++的微服务开发方法包括如下步骤:
步骤S1,提供基于C++的微服务开发框架,并根据所述微服务开发框架,形成相应的业务生成模板和/或业务服务操作;
步骤S2,根据所述微服务开发框架,依次执行相应的工程规范服务和开发导向服务;
步骤S3,根据所述开发导向服务,构建相应的服务治理平台;
步骤S4,通过所述服务治理平台,对所述微服务开放框架对应形成的各个微服务区块进行适应性的调整;
进一步,在所述步骤S1中,提供基于C++的微服务开发框架,并根据所述微服务开发框架,形成相应的业务生成模板和/或业务服务操作具体包括,
步骤S101,提供基于C++的微服务开发框架,并从所述微服务开发框架中获取相应的开发工程规范和/或接口规范;
步骤S102,根据所述开发工程规范和/或所述接口规范,形成相应的开发导向工具和/或服务打包工具;
步骤S103,根据所述开发导向工具和/或所述服务打包工具,生成相应的代码模板和/或执行相应的业务服务打包操作;
进一步,在所述步骤S2中,根据所述微服务开发框架,依次执行相应的工程规范服务和开发导向服务具体包括,
步骤S201,根据所述微服务开发框架,定义相关的工程规范和开发导向模式;
步骤S202,对所述工程规范和所述开发导向模式进行标准化统一处理,以此确定相应的工程规范服务和开发导向服务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都中科合迅科技有限公司,未经成都中科合迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010192834.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于自适应表达的目标追踪方法、装置及终端
 - 下一篇:窗户
 





