[发明专利]基于微服务的软件货架实现方法及系统在审
申请号: | 201810717171.4 | 申请日: | 2018-07-03 |
公开(公告)号: | CN108989406A | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 阎坤;李涛;潘雨 | 申请(专利权)人: | 北京智芯微电子科技有限公司;国网信息通信产业集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F17/30 |
代理公司: | 北京中誉威圣知识产权代理有限公司 11279 | 代理人: | 王芊雨;俞佳 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 货架 管理功能 软件行为 版本化 知识库 接口标准化 储存管理 服务框架 可扩展性 软件组件 性能优势 业务项目 组件调度 瘦终端 下载 服务 服务器 标准化 自动化 入库 调度 查找 分类 共享 客户 配置 审批 发布 展示 保证 开放 开发 | ||
1.一种基于微服务的软件货架实现方法,其特征在于,所述软件货架实现方法包括如下步骤:
建立基于Rest的分布式微服务框架;
为业务项目组开放共享自建组件的接口以实现自动化的自建组件入库审批和发布;
对组件提供分类展示;
提供对组件的查找和下载的功能;
对组件进行标准化和版本化配置;
对每个组件提供完整的知识库和最佳实践;
基于Etcd对组件进行调度;以及
基于Etcd提供软件行为管理功能,其中,所述组件至少包括所述自建组件。
2.如权利要求1所述的基于微服务的软件货架实现方法,其特征在于,所述基于Rest的分布式微服务框架包括:应用运行时、应用SDK、应用货架、应用货架平台网站、平台工具以及基础设施。
3.如权利要求1所述的基于微服务的软件货架实现方法,其特征在于,其中,所述组件被分类为微服务应用程序以及程序的一部分构件;其中,所述软件货架实现方法还包括:
根据不同的SDK版本实现对应的组件标准化方案;
远程调用检测工具的自动审批;
设置微服务应用程序的访问权限;
配置构件的统一访问接口;以及
使用http加密传输方式共享自建组件。
4.如权利要求1所述的基于微服务的软件货架实现方法,其特征在于,其中,对组件提供分类展示是基于Redis的;提供对组件的查找和下载的功能是基于Redis的;对每个组件独立开发完整的知识库和实践演示功能。
5.一种基于微服务的软件货架系统,其特征在于,所述软件货架系统包括:
基于Rest的分布式微服务框架,所述基于Rest的分布式微服务框架被配置为进行如下操作:
为业务项目组开放共享自建组件的接口以实现自动化的自建组件入库审批和发布;
对组件提供分类展示;
提供对组件的查找和下载的功能;
对组件进行标准化和版本化配置;
对每个组件提供完整的知识库和最佳实践;
采用分布式Redis的软件组件接口存储模块,所述采用分布式Redis的软件组件接口存储模块与所述基于Rest的分布式微服务框架通信连接;以及
基于Etcd的组件调度和软件行为管理模块,所述基于Etcd的组件调度和软件行为管理模块与所述基于Rest的分布式微服务框架通信连接,所述基于Etcd的组件调度和软件行为管理模块被配置为:
对组件进行调度;
提供软件行为管理功能,其中,所述组件至少包括所述自建组件。
6.如权利要求5的基于微服务的软件货架系统,其特征在于,所述基于Rest的分布式微服务框架还被配置为:
设置微服务应用程序的访问权限;
配置构件的统一访问接口;以及
使用http加密传输方式共享自建组件。
7.如权利要求5的基于微服务的软件货架系统,其特征在于,所述基于Rest的分布式微服务框架包括:应用运行时、应用SDK、应用货架、应用货架平台网站、平台工具以及基础设施。
8.如权利要求5的基于微服务的软件货架系统,其特征在于,其中,对组件提供分类展示是基于Redis的;提供对组件的查找和下载的功能是基于Redis的;对每个组件独立开发完整的知识库和实践演示功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智芯微电子科技有限公司;国网信息通信产业集团有限公司,未经北京智芯微电子科技有限公司;国网信息通信产业集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810717171.4/1.html,转载请声明来源钻瓜专利网。