[发明专利]一种应用一键发布系统及方法在审
申请号: | 201711333370.7 | 申请日: | 2017-12-14 |
公开(公告)号: | CN108052329A | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | 杜秀前;陈德亮 | 申请(专利权)人: | 上海钢联电子商务股份有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/71 |
代理公司: | 上海国智知识产权代理事务所(普通合伙) 31274 | 代理人: | 潘建玲 |
地址: | 200444 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 发布 系统 方法 | ||
本发明公开了一种应用一键发布系统及方法,所述系统包括:消息中心,获取客户端发送的一键应用发布指令,并将其发送至构建服务单元,接收构建服务单元的构建结果;构建服务单元,用于获取所述消息中心传送的一键应用发布指令,根据该指令进行构建处理,并把构建结果存入FastDFS集群;FastDFS集群,存储构建服务单元的构建结果;调度中心,根据构建的结果,调用不同的应用进行发布,本发明可解决现有技术中应用发布所存在的复杂度高、工作量大的问题,提高应用发布的效率。
技术领域
本发明涉及计算机应用技术领域,特别是涉及一种应用一键发布系统及方法。
背景技术
应用是指为用户提供某种功能的程序或Web页面。为满足用户的需求,通常需要不停的升级或更新以更好的实现其功能和满足用户需求。而随着信息与网络技术的发展,应用版本的更迭日益加快,需要更加健全的应用发布系统来保证每一次的发布能够顺利快捷地完成。
现有技术的应用发布系统一般都需要开发人员通过编写大量复杂的操作命令来实现,需要繁琐的人工操作,复杂度高且工作量大,不便于应用的便捷快速发布。
发明内容
为克服上述现有技术存在的不足,本发明之目的在于提供一种应用一键发布系统及方法,以解决现有技术中应用发布所存在的复杂度高、工作量大的问题,提高应用发布的效率。
为达上述及其它目的,本发明提出一种应用一键发布系统,包括:
消息中心,获取客户端发送的一键应用发布指令,并将其发送至构建服务单元,接收构建服务单元的构建结果;
构建服务单元,用于获取所述消息中心传送的一键应用发布指令,根据该指令进行构建处理,并把构建结果存入FastDFS集群;
FastDFS集群,存储构建服务单元的构建结果;
调度中心,根据构建的结果,调用不同的应用进行发布。
进一步地,所述系统还包括监控中心,监测所述调度中心的发布结果,将监测到的发布结果推送至所述消息中心,由所述消息中心将发布结果返回至所述客户端予以显示。
进一步地,所述一键应用发布指令包括所要发布的应用所对应的代码。
进一步地,所述构建服务单元于获得所述一键应用发布指令后,对其进行编译处理,根据编译结果产生构建结果。
进一步地,所述构建服务单元根据所述一键应用发布指令获得所要发布的应用对应的代码,将该代码进行编译打包,若编译失败,则把失败消息通过所述消息中心返回至所述客户端,若编译成功,则将打好的包部署至所述FastDFS集群,并将该构建结果返回至消息中心。
进一步地,所述客户端设置一预设时间,当预设时间到达时,产生一键应用发布指令至所述消息中心。
为达到上述目的,本发明还提供一种应用一键发布方法,包括如下步骤:
步骤一,客户端获取应用发布请求,根据应用发布请求产生一键应用发布指令至消息中心;
步骤二,消息中心于获取到该客户端发送的一键应用发布指令后将其发送至构建服务单元;
步骤三,构建服务单元于得到消息中心传送的一键应用发布指令时,根据该指令进行构建处理,并把构建结果存入FastDFS集群;
步骤四,调度中心根据构建的结果调用不同的应用进行发布。
进一步地,所述方法还包括:利用监测中心监测调度中心的发布结果,将监测到的发布结果推送至消息中心,并由消息中心将发布结果返回至客户端予以展示。
进一步地,于步骤三中,所述构建服务单元于获得所述一键应用发布指令后,对其进行编译处理,根据编译结果产生构建结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海钢联电子商务股份有限公司,未经上海钢联电子商务股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711333370.7/2.html,转载请声明来源钻瓜专利网。