[发明专利]一种脚本的上线方法及开发平台在审
申请号: | 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 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 脚本 上线 方法 开发 平台 | ||
1.一种开发平台,其特征在于,包括:
脚本管理后台、远程脚本仓库、接口容器;
所述远程脚本仓库用于存储上传的基于所述接口容器开发的项目脚本;
所述脚本管理后台,用于响应用户的配置操作,配置项目的基础信息以及所述项目对应的远程脚本仓库地址,并将所述项目对应的远程脚本仓库地址下存储的所述项目脚本推送至目标线上服务器上;
所述接口容器用于定时轮询对应的所述目标线上服务器最新接收到的所述项目脚本,并通过预先定义的所述项目脚本所属项目对应的脚本编译器,对所述项目脚本进行编译加载,以及用于响应用户的资源申请请求,在所述开发平台申请的资源集群中,创建所述项目对应的资源。
2.根据权利要求1所述的开发平台,其特征在于,所述接口容器,包括:
接口接入组件、脚本编译加载器组件、资源租户化访问组件;
所述接口接入组件,用于响应用户的编写操作,根据项目输入与输出生成所述项目的项目脚本;
所述脚本编译加载器组件用于响应用户的编译器定义操作,定义项目对应的脚本编译器,以及用于定时轮询部署所述接口容器的线上服务器最新接收到的所述项目脚本,并通过所述项目脚本所属项目对应的脚本编译器,对所述项目脚本进行编译和动态加载;
资源租户化访问组件,用于响应用户的资源申请请求,在所述开发平台申请的资源集群中,创建所述项目对应的资源。
3.根据权利要求2所述的开发平台,其特征在于,所述接口容器,还包括:
资源访问保护组件,用于分别为每个项目分配固定的线程池资源,以及用于分别为每个所述项目依赖的各个第三方服务分配固定的线程池资源。
4.根据权利要求2所述的开发平台,其特征在于,所述接口接入组件,还用于:
通过拦截器对进入所述接口接入组件的数据中不符合要求的数据进行拦截。
5.一种脚本的上线方法,其特征在于,应用于开发平台,所述开发平台包括脚本管理后台、远程脚本仓库、接口容器,所述脚本的上线方法,包括:
所述远程脚本仓库存储上传的基于所述接口容器开发的项目脚本;
所述脚本管理后台响应用户的配置操作,配置项目的基础信息以及所述项目对应的远程脚本仓库地址;
所述脚本管理后台将所述项目对应的远程脚本仓库地址下存储的所述项目脚本推送至目标线上服务器上;
所述接口容器定时轮询所述目标线上服务器最新接收到的所述项目脚本,并通过预先定义的所述项目脚本所属项目对应的脚本编译器,对所述项目脚本进行编译加载。
6.根据权利要求5所述的方法,其特征在于,所述脚本管理后台将所述项目对应的远程脚本仓库地址下存储的所述项目脚本推送至目标线上服务器上之前,还包括:
所述脚本管理后台判断是否存在指定的所述项目对应的线上服务器;
若判断出存在指定的所述项目对应的线上服务器,则将指定的所述项目对应的线上服务器确定为目标线上服务器;
若判断出不存在的指定的所述项目对应的线上服务器,则将所有线上服务器确定为目标线上服务器。
7.根据权利要求5所述的方法,其特征在于,所述脚本管理后台将所述项目对应的远程脚本仓库地址下存储的所述项目脚本推送至指定的线上服务器上,包括:
所述脚本管理后台将所述项目对应的远程脚本仓库地址下存储的所述项目脚本,推送至所述目标线上服务器的本地仓库的指定目录中。
8.根据权利要求5所述的方法,其特征在于,所述接口容器用于定时轮询对应的所述目标线上服务器最新接收到的所述项目脚本,并通过预先定义的所述项目脚本所属项目对应的脚本编译器,对所述项目脚本进行编译加载,包括:
所述接口容器用于定时轮询所述目标线上服务器的本地仓库的指定目录下的各个项目文件夹;
若轮询出最新接收到的项目脚本,则通过所述项目脚本所属项目对应的脚本编译器,对所述项目脚本进行编译加载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111347010.9/1.html,转载请声明来源钻瓜专利网。