[发明专利]组件发布与编译方法、存储介质、电子设备及系统有效
| 申请号: | 201810019240.4 | 申请日: | 2018-01-09 |
| 公开(公告)号: | CN108255493B | 公开(公告)日: | 2021-04-23 |
| 发明(设计)人: | 张磊;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
| 主分类号: | G06F8/41 | 分类号: | G06F8/41 |
| 代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张凯 |
| 地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 组件 发布 编译 方法 存储 介质 电子设备 系统 | ||
本发明公开了一种组件发布与编译方法、存储介质、电子设备及系统,涉及计算机应用技术领域,本发明通过桥接器将发布平台及编译平台进行整合,桥接器从组件发布平台获取待发布组件的组件信息,并存储组件发布平台发布的待执行的编译任务及其对应的任务信息,并将编译任务发送给编译平台;收到编译服务器返回的编译结果后,将编译结果通知用户,从而不需要在两个平台之间进行切换,实现自动发布并自动编译,极大的提高工作效率,降低人力成本。
技术领域
本发明涉及计算机应用技术领域,具体涉及一种组件发布与编译方法、存储介质、电子设备及系统。
背景技术
在直播客户端的组件化过程中会使用到组件化平台,组件化平台主要用于在组件化过程中对组件进行发布。一旦发布了新的组件,组件化平台需要触发编译平台自动对新的组件进行打包并生成对应的新的安装包文件。
现有技术通常通过在组件化平台发布新的组件包,然后在编译平台手动将编译的包版本信息调整为新的组件包版本信息,然后在编译平台上手动点击编译按钮来触发整个编译过程。传统方案中这种手动触发的方式存在很多的缺陷,每次需要用户在两个平台之间进行切换,无法做到一键发布并自动编译的流程。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种组件发布与编译方法、存储介质、电子设备及系统,有效的将发布平台及编译平台进行整合,极大的提高工作效率,降低人力成本。
为达到以上目的,本发明采取的技术方案是:本发明公开了一种组件发布与编译方法:
设置一桥接器,所述桥接器用于从组件发布平台获取待发布组件的组件信息,并存储组件发布平台发布的待执行的编译任务及其对应的任务信息,并将编译任务发送给编译平台,编译平台完成编译任务后将编译结果返回给桥接器,所述桥接器将所述编译结果通知用户。
在上述技术方案的基础上,所述桥接器根据编译服务器的CPU 使用率及内存使用率计算可向编译服务器提交的最大编译任务数M。
在上述技术方案的基础上,桥接器中设有编译任务队列,所述编译任务队列用于存储组件发布平台发布的待执行的编译任务及其对应的任务信息;所述桥接器将所述编译任务队列中前M个编译任务及其对应的任务信息提交至编译服务器。
在上述技术方案的基础上,所述组件发布平台获取待发布的组件的组件信息并校验所述组件信息中的分支信息是否正确,校验成功后再将所述组件信息发送至桥接器。
本发明还公开了一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现组件发布与编译方法。
本发明还公开了一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在于:处理器执行计算机程序时实现组件发布与编译方法。
本发明还公开了一种组件发布与编译系统,其特征在于:包括组件发布平台,桥接器和编译服务器,其中:
组件发布平台,其用于获取待发布的组件的组件信息并将所述组件信息发送至桥接器;向桥接器发布待执行的编译任务及其对应的任务信息;
桥接器,其用于从组件发布平台获取待发布组件的组件信息,并存储组件发布平台发布的待执行的编译任务及其对应的任务信息,并将编译任务发送给编译平台;收到编译服务器返回的编译结果后,将所述编译结果通知用户;
编译服务器,其用于执行桥接器提交的编译任务并将编译结果返回给所述桥接器。
在上述技术方案的基础上,所述桥接器用于根据编译服务器的 CPU使用率及内存使用率计算可向编译服务器提交的最大编译任务数M。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810019240.4/2.html,转载请声明来源钻瓜专利网。





