【技术实现步骤摘要】
一种业务处理方法、网关、电子设备及存储介质
本申请涉及计算机
,尤其涉及一种业务处理方法、网关、电子设备及存储介质。
技术介绍
业务系统是提供给基础人员使用的,一种对业务处理过程进行针对性支持的信息系统,能够为某项工作的完成、对相关生产和采购等业务环节,基于某些功能模块提供很好的信息处理作用。目前,限流、灰度发布等通用功能都由业务系统自身实现,对于业务系统来说,负担很重,并且不同的业务系统代码都会有相同的逻辑功能,代码冗余。另外,如果有大量不同的业务系统,研发人员需要在每个业务系统都要进行相应的代码开发,工作量巨大,且需要花费大量的人力成本和时间成本对这些功能进行维护。例如,一般这些功能需要定期升级,如果一个个业务系统进行升级,效率较低,将会耗费大量时间,通常几个月都无法完成。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请实施例提供了一种业务处理方法、网关、电子设备及存储介质。第一方面,本申请实施例提供了一种业务处理方法,应用于网关,所述网关包括至 ...
【技术保护点】
1.一种业务处理方法,其特征在于,应用于网关,所述网关包括至少一个拦截器,所述方法包括:/n当接收到第一业务请求时,确定所述第一业务请求对应的拦截器;/n调用所述拦截器对所述第一业务请求进行拦截处理,得到拦截处理后的第二业务请求;/n确定所述第二业务请求对应的业务处理器;/n将所述第二业务请求发送到所述业务处理器。/n
【技术特征摘要】
1.一种业务处理方法,其特征在于,应用于网关,所述网关包括至少一个拦截器,所述方法包括:
当接收到第一业务请求时,确定所述第一业务请求对应的拦截器;
调用所述拦截器对所述第一业务请求进行拦截处理,得到拦截处理后的第二业务请求;
确定所述第二业务请求对应的业务处理器;
将所述第二业务请求发送到所述业务处理器。
2.根据权利要求1所述的方法,其特征在于,所述确定所述第一业务请求对应的拦截器,包括:
当确定所述第一业务请求符合预设条件时,确定所述预设条件对应的拦截器以及所述第一业务请求对应的业务接口;
根据所述业务接口确定所述拦截器对应的属性信息;
根据所述属性信息重载所述拦截器。
3.根据权利要求2所述的方法,其特征在于,所述符合预设条件包括以下至少一项:
所述第一业务请求的数量大于或等于第一预设阈值;
存在相同请求参数的所述第一业务请求的数量大于或等于第二预设阈值;
接收到所述第一业务请求的时间属于预设时间范围;
所述第一业务请求中包括预设标识。
4.根据权利要求2所述的方法,其特征在于,当所述拦截器为并发拦截器时,所述调用所述拦截器对所述第一业务请求进行拦截处理,得到拦截处理后的第二业务请求,包括:
调用所述并发拦截器;
当所述并发拦截器启用时,获取所述并发拦截器的第一属性信息,所述第一属性信息包括并发维度;
获取所述并发维度对应的所述第一业务请求的请求参数;
对相同请求参数的所述第一业务请求进行拦截处理,得到第二业务请求。
5.根据权利要求4所述的方法,其特征在于,所述并发维度包括以下至少一项维度:用户标识、业务标识及时间信息。
6.根据权利要求2所述的方法,其特征在于,当所述拦截器为队列拦截器时,所述调用所述拦截器对所述第一业务请求进行拦截处理,得到拦截处理后的第二业务请求,包括:
调用所述队列拦截器;
当所述队列拦截器启用时,获取所述队列拦截器的第二属性信息,所述第二属性信息包括第一预设周期事务数阈值;
当接收到的所述第一业务请求...
【专利技术属性】
技术研发人员:贾明亮,
申请(专利权)人:京东数字科技控股有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。