业务请求处理方法、系统和装置制造方法及图纸

技术编号:33531868 阅读:31 留言:0更新日期:2022-05-19 02:04
本申请公开了一种业务请求处理方法、系统和装置,本方法通过接收业务请求,获取所述业务请求中的请求域名,根据所述请求域名匹配预设的配置文件,每个所述配置文件配置有路由规则;当匹配到所述请求域名对应的配置文件时,根据所述配置文件配置的路由规则请求业务服务器获取返回结果,根据所述返回结果得到响应数据;发送所述响应数据至前端浏览器,以使所述前端浏览器对所述响应数据渲染。本申请解决相关技术中面向商业用户的SaaS(软件即服务)软件开发过程中,不同用户需求不同开发效率低的技术问题,提供一种高复用、易维护、业务隔离、低资源占用的定制需求开发框架,实现对于不同客户之间迥然不同的定制需求,同时为SaaS开发团队降本增效低耦合。开发团队降本增效低耦合。开发团队降本增效低耦合。

【技术实现步骤摘要】
业务请求处理方法、系统和装置


[0001]本申请属于计算机
,具体而言,涉及一种业务请求处理方法、系统、电子设备及存储介质。

技术介绍

[0002]在面向商业用户的SaaS(软件即服务)软件开发过程中,用户的需求大体可以分为两类:用户提出,但面向全部用户均有使用场景和使用价值;用户提出,但跟用户自身系统高度耦合,对其他用户不具备使用价值。
[0003]为了实现客户的不同需求,需要为每个客户单独维护一整套系统,配备对应的运维人员,成本非常昂贵。使用的代码和SaaS后续迭代的代码隔离,后续SaaS的新增功能和优化等无法及时同步到用户环境。同步工作费事费力,同时充满未知风险。需要为每个客户安排资深的开发人员,开发人员需要对整个系统有充分的了解,初级工程师很难参与其中解决问题。

技术实现思路

[0004]本申请实施例的第一目的在于提供一种业务请求处理方法,旨在解决上述现有技术存在的至少一个问题。
[0005]本申请实施例是这样实现的,一种业务请求处理方法,包括:
[0006]接收业务请求,获取所述业务请求中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务请求处理方法,其特征在于,包括:接收业务请求,获取所述业务请求中的请求域名,根据所述请求域名匹配预设的配置文件,每个所述配置文件配置有路由规则;当匹配到所述请求域名对应的配置文件时,根据所述配置文件配置的路由规则请求业务服务器获取返回结果,根据所述返回结果得到响应数据;发送所述响应数据至前端浏览器,以使所述前端浏览器对所述响应数据渲染展示。2.根据权利要求1所述的业务请求处理方法,其特征在于,在接收业务请求之前还包括:加载配置文件中的所述路由规则。3.根据权利要求1所述的业务请求处理方法,其特征在于,还包括:当未匹配到所述请求域名对应的配置文件时,根据默认配置文件请求默认的业务服务器。4.根据权利要求1所述的业务请求处理方法,其特征在于,所述路由规则包括静态的路由规则和带正则的路由规则,所述根据所述请求域名匹配对应的配置文件包括:根据所述请求域名的统一资源标识符和/或请求头参数和/或请求体参数在所述配置文件的静态的路由规则中匹配路由规则,若匹配到,则将该配置文件确定为匹配到的配置文件并停止匹配;若未匹配到,则根据所述请求域名的统一资源标识符和/或请求头参数和/或请求体参数在所述配置文件的带正则的路由规则中匹配路由规则,若匹配到,则将该配置文件确定为匹配到的配置文件并停止匹配;若未匹配到,则确定为无匹配的配置文件。5.根据权利要求4所述的业务请求处理方法,其特征在于,所述静态的路由规则和所述带正则的路由规则均包括以下至少一个路由逻辑:预请求路径、替换路径和附有请求实体的更新路径的处理逻辑,所述根据所述配置文件配置的路由规则请求业务服务器获取返回结果包括:当匹配到的路由规则为静态的路由规则时,以所述业务请求的请求路径根据所述路由逻辑请求业务服务器获取返回结果;当匹配到的路由规则为带正则的路由规则时,获取所述业务请求的请求路径中的资源地址,将所述资源地址作为参数拼接在转发路径上,以所述转发路径根据所述路由逻辑请求业务服务器获取返回结果。6.根据权利要求5所述的业务请求处理方法,其特征在于,所述根据所述路由逻辑请求业务服务器获取返回结果包括:判...

【专利技术属性】
技术研发人员:昌鹏涛田一然于恩明
申请(专利权)人:苏州众言网络科技股份有限公司
类型:发明
国别省市:

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

1