[发明专利]一种脚本的上线方法及开发平台在审
申请号: | 202111347010.9 | 申请日: | 2021-11-15 |
公开(公告)号: | CN114047931A | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 易桂 | 申请(专利权)人: | 湖南快乐阳光互动娱乐传媒有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/41;G06F16/14;G06F16/16;G06F16/25;G06F16/28;G06F9/455;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张倩 |
地址: | 410003 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 脚本 上线 方法 开发 平台 | ||
本申请公开了一种脚本的上线方法及开发平台,其中,所述开发平台包括:脚本管理后台、远程脚本仓库、接口容器;所述远程脚本仓库用于存储上传的基于所述接口容器开发的项目脚本;所述脚本管理后台,用于响应用户的配置操作,配置项目的基础信息以及所述项目对应的远程脚本仓库地址,并将所述项目对应的远程脚本仓库地址下存储的所述项目脚本推送至目标线上服务器上;所述接口容器用于定时轮询对应的所述目标线上服务器最新接收到的所述项目脚本,并通过预先定义的所述项目脚本所属项目对应的脚本编译器,对所述项目脚本进行编译加载,以及用于响应用户的资源申请请求,在所述开发平台申请的资源集群中,创建项目对应的资源。
技术领域
本申请涉及项目开发技术领域,特别涉及一种脚本的上线方法及开发平台。
背景技术
随着企业的规模和业务的不断扩张,相应的就会不断地新增线上项目。因此,就需要开发人员不断地开发并上线新的项目。
现有在新项目上线时,需要重新开发项目脚本,并且根据该项目的需求,为该项目申请单独的资源进行部署,如、应用、数据库等,最后再通过人工操作将项目脚本上线到指定的线上服务上。
但是现有的方式,每次在新项目上线时,就要从头开始执行所有的过程,不仅要开发脚本,还有需要申请单独的资源,并在得到审批后,进行资源的部署,最后再人工操作进行上线。所以现有的方式不仅成本高,并且过于繁琐,使得新项目的上线效率过低。
发明内容
基于上述现有技术的不足,本申请提供了一种脚本的上线方法及开发平台,以解决现有的项目开发上线方法的效率较低的问题。
为了实现上述目的,本申请提供了以下技术方案:
本申请第一方面提供了一种开发平台,包括:
脚本管理后台、远程脚本仓库、接口容器;
所述远程脚本仓库用于存储上传的基于所述接口容器开发的项目脚本;
所述脚本管理后台,用于响应用户的配置操作,配置项目的基础信息以及所述项目对应的远程脚本仓库地址,并将所述项目对应的远程脚本仓库地址下存储的所述项目脚本推送至目标线上服务器上;
所述接口容器用于定时轮询对应的所述目标线上服务器最新接收到的所述项目脚本,并通过预先定义的所述项目脚本所属项目对应的脚本编译器,对所述项目脚本进行编译加载,以及用于响应用户的资源申请请求,在所述开发平台申请的资源集群中,创建所述项目对应的资源。
可选地,在上述的开发平台中,所述接口容器,包括:
接口接入组件、脚本编译加载器组件、资源租户化访问组件;
所述接口接入组件,用于响应用户的编写操作,根据项目输入与输出生成所述项目的项目脚本;
所述脚本编译加载器组件用于响应用户的编译器定义操作,定义项目对应的脚本编译器,以及用于定时轮询部署所述接口容器的线上服务器最新接收到的所述项目脚本,并通过所述项目脚本所属项目对应的脚本编译器,对所述项目脚本进行编译和动态加载;
资源租户化访问组件,用于响应用户的资源申请请求,在所述开发平台申请的资源集群中,创建项目对应的资源。
可选地,在上述的开发平台中,所述接口容器,还包括:
资源访问保护组件,用于分别为每个项目分配固定的线程池资源,以及用于分别为每个所述项目依赖的各个第三方服务分配固定的线程池资源。
可选地,在上述的开发平台中,所述接口接入组件,还用于:
通过拦截器对进入所述接口接入组件的数据中不符合要求的数据进行拦截。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111347010.9/2.html,转载请声明来源钻瓜专利网。