实现自动打包的系统及方法技术方案

技术编号:11979327 阅读:50 留言:0更新日期:2015-09-02 09:46
本发明专利技术公开了一种实现自动打包的系统及方法。其中,系统包括:中心机以及至少一个打包机;中心机内部具有提供任务下发接口的第一脚本,至少一个打包机内部具有提供打包接口的第二脚本;中心机适于:接收任务下发接口的调用请求运行第一脚本,以向至少一个打包机发送打包接口的调用请求和数据打包任务;至少一个打包机适于:在接收到打包接口的调用请求和数据打包任务后,运行第二脚本以对数据进行打包。本发明专利技术实现了数据自动打包,无需通过人工输入命令进行数据打包,节省人力资源,克服了由于人工输入错误而无法进行打包的缺陷,且该系统便于操作,提高了打包效率和准确率。

【技术实现步骤摘要】

本专利技术涉及互联网
,具体涉及一种。
技术介绍
LXC(Linux Container)容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的命名空间(NameSpace)。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。Docker是PaaS提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,基于go语言并遵从Apache2.0协议开源。简单得来说,Docker是一个由GO语言写的程序运行的“容器”(Linux containers, LXCs);目前云服务的基石是操作系统级别的隔离,在同一台宿主机上虚拟出多个主机。Docker则实现了一种应用程序级别的隔离,它改变我们基本的开发、操作单元,由直接操作虚拟主机(VM)转换到操作程序运行的“容器”上来。现有技术一般采用人工方式手动输入打包命令docker build来对数据进行打包,这种方式效率低,占用人力资源,并会由于输入命令的错误而无法实现打包本文档来自技高网...

【技术保护点】
一种实现自动打包的系统,包括:中心机以及至少一个打包机;所述中心机内部具有提供任务下发接口的第一脚本,所述至少一个打包机内部具有提供打包接口的第二脚本;所述中心机适于:接收所述任务下发接口的调用请求运行所述第一脚本,以向所述至少一个打包机发送所述打包接口的调用请求和数据打包任务;所述至少一个打包机适于:在接收到所述打包接口的调用请求和数据打包任务后,运行第二脚本以对数据进行打包。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵鹏
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1