脚本处理方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:37821478 阅读:24 留言:0更新日期:2023-06-09 09:57
本申请实施例提供了一种脚本处理方法、装置、电子设备及可读存储介质,应用于网络服务平台的服务器,所述方法包括:将目标脚本存储到指定路径;所述目标脚本为所述服务器的用户编程生成的脚本;从所述指定路径将所述目标脚本装载到所述服务器的预设的沙箱环境中;所述沙箱环境与所述服务器中的主资源环境之间相互隔离;在所述沙箱环境中运行所述目标脚本,以执行所述目标脚本定义的操作。可以缩短功能的开发周期,通过将用户编程生成的目标脚本装载到服务器的沙箱环境中运行,以实现用户需求的功能,从而在服务器快速上线用户所需功能。从而在服务器快速上线用户所需功能。从而在服务器快速上线用户所需功能。

【技术实现步骤摘要】
脚本处理方法、装置、电子设备及可读存储介质


[0001]本申请属于信息
,特别是涉及一种脚本处理方法、装置、电子设备及可读存储介质。

技术介绍

[0002]网络服务平台以互联网技术为基础,为互联网客户端提供媒体资源、教育资源等网络资源服务。现有的网络服务平台通常配置有响应体改写、请求头处理、基础防盗链等通用功能,通过功能搭配满足网络服务平台的用户的基本需求。
[0003]但是,现有的网络服务平台对于用户的特殊需求例如定制化服务,则需要建立新开发任务,一般包括需求澄清、方案制定、开发编码、功能测试与验证等复杂冗长的流程,因此,现有的网络服务平台存在对于用户需求的功能开发周期长、上线慢的问题。

技术实现思路

[0004]本申请提供一种脚本处理方法、装置、电子设备及可读存储介质,以便解决现有的网络服务平台存在对于用户需求的功能开发周期长、上线慢的问题。
[0005]为了解决上述技术问题,本申请是这样实现的:
[0006]第一方面,本申请提供一种脚本处理方法,应用于网络服务平台的服务器,所述方法包括:...

【技术保护点】

【技术特征摘要】
1.一种脚本处理方法,其特征在于,应用于网络服务平台的服务器,所述方法包括:将目标脚本存储到指定路径;所述目标脚本为所述服务器的用户编程生成的脚本;从所述指定路径将所述目标脚本装载到所述服务器的预设的沙箱环境中;所述沙箱环境与所述服务器中的主资源环境之间相互隔离;在所述沙箱环境中运行所述目标脚本,以执行所述目标脚本定义的操作。2.根据权利要求1所述的方法,其特征在于,所述在所述沙箱环境中运行所述目标脚本,以执行所述目标脚本定义的操作,包括:在所述沙箱环境中运行所述目标脚本,以响应于客户端请求,将所述客户端请求指定的目标资源发送给客户端;所述客户端请求是客户端提交给所述服务器的请求。3.根据权利要求2所述的方法,其特征在于,所述目标脚本包括全局任务脚本和请求与响应处理脚本;所述在所述沙箱环境中运行所述目标脚本,包括:在所述服务器执行初始化的情况下,在所述沙箱环境中运行所述全局任务脚本,以执行所述全局任务脚本定义的初始化任务,并按照预设时间执行所述全局任务脚本定义的定时任务,以及获得所述全局任务脚本的执行结果;在所述沙箱环境中运行所述请求与响应处理脚本,以响应于所述客户端请求,根据所述执行结果将所述客户端请求指定的目标资源发送给所述客户端。4.根据权利要求3所述的方法,其特征在于,所述服务器包括共享内存,所述沙箱环境包括内置接口;所述从所述指定路径将所述目标脚本装载到所述服务器的预设的沙箱环境中之后,所述方法还包括:从所述共享内存中为所述目标脚本分配对应的内存,作为目标内存;所述响应于所述客户端请求,根据所述执行结果将所述客户端请求指定的目标资源发送给所述客户端,包括:响应于所述客户端请求,基于所述执行结果、所述内置接口以及所述目标内存,将所述客户端请求指定的目标资源发送给所述客户端。5.根据权利要求4所述的方法,其特征在于,所述执行结果包括所述服务器的访问规则;所述基于所述执行结果、所述内置接口以及所述目标内存,将所述客户端请求指定的目标资源发送给所述客户端,包括:根据所述访问规则对所述客户端请求进行第一安全验证,以获得第一验证结果;在所述第一验证结果表征所述客户端请求符合所述服务器的访问规则的情况下,通过所述内置接口访问所述目标内存,并基于所述目标内存中的资源,将所述目标资源发送给所述客户端。6.根据权利要求4所述的方法,其特征在于,所述执行结果包括所述服务器对应的鉴权服务器的网络地址;所述基于所述执行结果、所述内置接口以及所述目标内存,将所述客户端请求指定的目标资源发送给客户端,包括:根据所述鉴权服务器的网络地址,向所述鉴权服务器发送安全验证指令;所述安全验证指令包括所述客户端请求,用于指示所述鉴权服务器对所述客户端请求进行第二安全验证,并将生成的第二验证结果返回给所述服务器;在所述第二验证结果表征所述客户端请求符合所述服务器的访问规则的情况下,通过所述内置接口访问所述目标内存,并基于所述目标内存中的资源,将所述目标资源发送给
所述客户端。7.根据权利要求5或6所述的方法,其特征在于,所述执行结果还包括所述服务器对应的源服务器的网络地址;所述基于所述目标内存中的资源,将所述目标资源发送给所述客户端,包括:在所述目标内存中的资...

【专利技术属性】
技术研发人员:王柄淋李海兵叶子聪王文娟李小壮王妍兰康江彬
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1