业务请求处理方法、网络设备及计算机可读存储介质技术

技术编号:37376503 阅读:36 留言:0更新日期:2023-04-27 07:19
本发明专利技术提供了一种业务请求处理方法、网络设备及计算机可读存储介质,其中,方法包括:接收由API网关发送的Serverless请求信息,Serverless请求信息由API网关从业务请求中获取,业务请求为对Serverless应用的实例的服务请求;在根据Serverless请求信息从Serverless架构中确定不存在Serverless应用的实例的情况下,根据Serverless请求信息确定目标应用信息和BaaS目标信息;根据BaaS目标信息启动与BaaS目标信息对应的BaaS代理组件;根据目标应用信息和BaaS代理组件激活Serverless应用,使得Serverless应用在接收到业务请求的情况下,通过BaaS代理组件与目标BaaS建立服务交互以处理业务请求。本发明专利技术实施例中,通过实现Serverless应用与BaaS代理组件的并行运行,能够降低Serverless应用的第一次启动耗时,满足Serverless应用的业务处理时效要求。Serverless应用的业务处理时效要求。Serverless应用的业务处理时效要求。

【技术实现步骤摘要】
业务请求处理方法、网络设备及计算机可读存储介质


[0001]本专利技术实施例涉及但不限于云原生
,尤其涉及一种业务请求处理方法、网络设备及计算机可读存储介质。

技术介绍

[0002]随着云计算技术的不断发展,越来越多的企业将IT系统搬到了云上进行部署,同时为了降低系统在云上运行的成本和运维难度,越来越多系统在开发时会主动采用云原生技术,而无服务器Serverless技术作为云原生技术的重要构成,具体而言,Serverless技术是指用户在云服务器中创建和运行软件应用与服务,用户无需关心所涉及的IT设施相关的内容(如:管理、升级等),其是IT架构进一步演化的产物,主要有以下特点:实现了细粒度的计算资源分配;不需要预先分配资源,无需配置和管理操作系统;具备真正意义上的高度扩容和弹性,支持按需伸缩;按需使用,按需计费。因此,Serverless技术在当前环境下被广泛采用。
[0003]目前,在Serverless技术下,为了减少业务程序在空闲时对云资源的占用,当没有业务请求时,将不会激活业务程序,而在接收到业务请求时,才由云平台将业务S本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务请求处理方法,应用于无服务器Serverless架构中的Serverless应用管理装置,所述Serverless架构还包括应用程序编程接口API网关,所述方法包括:接收由所述API网关发送的Serverless请求信息,其中,所述Serverless请求信息由所述API网关从接收到的业务请求中获取,所述业务请求为对Serverless应用的实例的服务请求;在根据所述Serverless请求信息从所述Serverless架构中确定不存在所述Serverless应用的实例的情况下,根据所述Serverless请求信息确定与所述Serverless应用对应的目标应用信息,以及,与所述Serverless应用匹配的后端即服务BaaS目标信息;根据所述BaaS目标信息启动与所述BaaS目标信息对应的BaaS代理组件;根据所述目标应用信息和所述BaaS代理组件激活所述Serverless应用,使得:所述Serverless应用在接收到由所述API网关发送的所述业务请求的情况下,通过所述BaaS代理组件与目标BaaS建立服务交互以处理所述业务请求,其中,所述目标BaaS对应于所述BaaS目标信息。2.根据权利要求1所述的业务请求处理方法,其特征在于,所述Serverless架构还包括Serverless应用仓库;所述根据所述Serverless请求信息确定与所述Serverless应用对应的目标应用信息,以及,与所述Serverless应用匹配的BaaS目标信息,包括:根据所述Serverless请求信息从所述Serverless应用仓库中获取与所述Serverless应用对应的目标蓝图信息;根据所述目标蓝图信息确定与所述Serverless应用对应的目标应用信息,以及,与所述Serverless应用匹配的BaaS目标信息。3.根据权利要求2所述的业务请求处理方法,其特征在于,所述根据所述目标应用信息和所述BaaS代理组件激活所述Serverless应用,包括:根据所述目标应用信息和所述BaaS代理组件,建立与所述Serverless应用对应的目标应用实例;在接收到由所述Serverless应用仓库发送的所述Serverless应用的情况下,根据所述目标应用实例激活所述Serverless应用。4.根据权利要求1所述的业务请求处理方法,其特征在于,所述根据所述BaaS目标信息启动与所述BaaS目标信息对应的BaaS代理组件之前,还包括:在检测到与所述BaaS目标信息对应的所述BaaS代理组件不可用的情况下,为所述BaaS代理组件创建连接池资源,所述连接池资源用于提供所述BaaS代理组件与所述目标BaaS之间的交互路径。5.一种业务请求处理方法,应用于Serverless架构,所述Serverless架构包括Serverless应用管理装置和API网关,所述方法包括:所述API网关从接收到的业务请求中获取Serverless请求信息,并向所述Serverless应用管理装置发送所述Serverless请求信息,其中,所述业务请求为对Serverless应用的实例的服务请求;所述Serverless应用管理装置接收所述Serverless请求信息,并在根据所述Serverless请求信息从所述Serverless架构中确定不存在所述Ser...

【专利技术属性】
技术研发人员:胡锐
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1