[发明专利]基于容器化快速部署的电子存证系统和方法在审
| 申请号: | 202010837156.0 | 申请日: | 2020-08-19 |
| 公开(公告)号: | CN114077435A | 公开(公告)日: | 2022-02-22 |
| 发明(设计)人: | 徐单恒 | 申请(专利权)人: | 杭州安存网络科技有限公司 |
| 主分类号: | G06F8/60 | 分类号: | G06F8/60 |
| 代理公司: | 北京律和信知识产权代理事务所(普通合伙) 11446 | 代理人: | 冷文燕;武玉琴 |
| 地址: | 310005 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 容器 快速 部署 电子 系统 方法 | ||
本申请一种基于容器化快速部署的电子存证系统和方法,所述方法包括:第一服务器响应于对Tars公共框架服务器上的Tars公共框架镜像和Tars节点服务器上的Tars服务节点镜像的编译,生成Tars公共框架镜像文件和Tars服务节点镜像文件;第一服务器将Tars公共框架镜像文件和Tars服务节点镜像文件上传至镜像仓库;第二服务器从镜像仓库下载并运行Tars公共框架镜像文件和/或Tars服务节点镜像文件;以及第二服务器执行与Tars节点服务器上的业务服务相关的脚本,完成业务服务的部署。根据本申请提供的基于容器化快速部署的电子存证系统和方法,将Tars公共框架以及节点服务容器化,解决Tars架构下各依赖组件的版本一致性,同时基于脚本语言可以实现对业务服务进行快速、批量的部署。
技术领域
本申请涉及计算机领域,尤其涉及一种基于容器化快速部署的电子存证系统和方法。
背景技术
目前,电子存证平台采用的是基于Tars协议的RPC(Remote Procedure Call,远程过程调用)分布式框架,该框架为用户提供了涉及到开发、运维、以及测试的一整套解决方案,帮助一个产品或服务快速开发、部署、测试、上线。
现有技术中,Tars架构的安装部署方案的流程大体如下:
1、安装源码编译过程中的组件,gcc,glibc,flex,bison等
2、下载TarsFramework源码;
3、编译TarsFramework源码,cmake,make-j4;
4、切换Root用户,安装make install;
5、安装Tars-web
6、安装节点服务。
7、部署服务,包括:
(1)打包可运行服务;
(2)配置服务,配置OBJ名称、绑定IP、端口、协议及连接参数;
(3)上传可执行文件发布服务。
可见,Tars架构所依赖运行环境的服务模块较多,现有技术中的安装步骤繁杂,各模块版本存在依赖。随着集群中的节点服务器增加,给Tars架构中模块的版本的升级、维护带来极大的不便。
而且,多业务服务部署麻烦,各业务服务都需要打包成可执行文件,手动上传,然后再手动发布。此外,业务服务直接部署于节点服务器上,服务器资源得不到充分的利用。
发明内容
基于此,本申请提供了一种基于容器化快速部署的电子存证系统和方法,将Tars公共框架以及节点服务容器化,启动容器则相关依赖组件都自动安装,更新时也整体更新,解决Tars架构下各依赖组件的版本一致性。将各节点服务从物理层面和应用层面进行隔离,与底层共享操作系统,提高服务器性能,节省服务器资源。基于脚本语言可以实现对业务服务进行快速、批量的部署。
根据本申请的第一个方面,提供一种基于容器化快速部署的电子存证方法,其包括:
第一服务器响应于对Tars公共框架服务器上的Tars公共框架镜像和Tars节点服务器上的Tars服务节点镜像的编译,生成Tars公共框架镜像文件和Tars服务节点镜像文件;
所述第一服务器将所述Tars公共框架镜像文件和所述Tars服务节点镜像文件上传至镜像仓库;
第二服务器从所述镜像仓库下载并运行所述Tars公共框架镜像文件和/或所述Tars服务节点镜像文件;以及
所述第二服务器执行与所述Tars节点服务器上的业务服务相关的脚本,完成所述业务服务的部署。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安存网络科技有限公司,未经杭州安存网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010837156.0/2.html,转载请声明来源钻瓜专利网。





