【技术实现步骤摘要】
请求处理方法、装置、系统及电子设备
本申请涉及计算机
,尤其涉及一种请求处理方法、装置、系统及电子设备。
技术介绍
为了对业务流量进行精细化的控制,通常会引入一个代理转发程序。在业务层修改访问的目的地址,并根据修改的目的地址重定向到代理转发程序,代理程序执行完相应策略,将业务流量转发给实际的服务器。
技术实现思路
有鉴于此,本申请实施例提供了一种提升请求处理精确度的请求处理方法、装置、系统及电子设备。本申请实施例采用下述技术方案:本申请实施例提供一种请求处理方法,应用于内核层,包括:从客户端接收携带目的地址与目的端口的请求;将所述请求重定向到代理转发程序的代理地址与代理监听端口,使得所述代理转发程序利用配置的规则匹配策略匹配不同转发规则,利用匹配到的所述转发规则转发所述请求进行处理。本申请实施例还提供一种请求处理方法,应用于代理转发程序,包括:从内核层接收由客户端发送的请求,所述请求携带目的地址与目的端口;利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,所述不同转发规则各自配置有转发地址与端口;根据所述转发地址与端口,转发所述请求进行处理。本申请实施例还提供一种请求处理装置,应用于内核层,包括:接收模块,从客户端接收携带目的地址与目的端口的请求;重定向模块,将所述请求重定向到代理转发程序的代理地址与代理监听端口,使得所述代理转发程序利用配置的规则匹配策略匹配不同转发规则,利用匹配到的所述转发规则 ...
【技术保护点】
1.一种请求处理方法,应用于内核层,包括:/n从客户端接收携带目的地址与目的端口的请求;/n将所述请求重定向到代理转发程序的代理地址与代理监听端口,使得所述代理转发程序利用配置的规则匹配策略匹配不同转发规则,利用匹配到的所述转发规则转发所述请求进行处理。/n
【技术特征摘要】
1.一种请求处理方法,应用于内核层,包括:
从客户端接收携带目的地址与目的端口的请求;
将所述请求重定向到代理转发程序的代理地址与代理监听端口,使得所述代理转发程序利用配置的规则匹配策略匹配不同转发规则,利用匹配到的所述转发规则转发所述请求进行处理。
2.如权利要求1所述的方法,还包括:
在将所述请求重定向到代理转发程序的代理地址与代理监听端口之前,根据预设黑名单匹配所述目的地址与目的端口;
若未匹配,则将所述请求重定向到代理转发程序的代理地址与代理监听端口。
3.一种请求处理方法,应用于代理转发程序,包括:
从内核层接收由客户端发送的请求,所述请求携带目的地址与目的端口;
利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,所述不同转发规则各自配置有转发地址与端口;
根据所述转发地址与端口,转发所述请求进行处理。
4.如权利要求3所述的方法,利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,包括:
按照代理转发规则,判断所述代理转发程序支持的代理监听端口与所述目的端口是否匹配;
若是,则根据所述代理监听端口确定所述转发地址与端口。
5.如权利要求4所述的方法,利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,还包括:
若所述代理转发程序支持的代理监听端口与所述目的端口不匹配,则根据所述请求所对应报文信息识别应用层协议;
若识别到所述应用层协议,则根据所述应用层协议的内容查找应用层协议转发规则;
若查找到所述应用层协议转发规则,则根据所述应用层协议转发规则确定所述转发地址与端口。
6.如权利要求5所述的方法,利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,还包括:
若未查找到所述应用层协议转发规则,则根据所述目的地址与目的端口确定所述转发地址与端口。
7.如权利要求5所述的方法,利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,还包括:
若未识别到所述应用层协议,则查找网络传输协议转发规则;
根据查找到的所述网络传输协议转发规则确定所述转发地址与端口。
8.如权利要求7所述的方法,利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,还包括:
若未查找到所述网络传输协议转发规则,则根据所述目的地址与目的端口确定所述转发地址与端口。
9.一种请求处理装置,应用于内核层,包括:
接收模块,从客户端接收携带目的地址与目的端口的请求;
重定向模块,将所述请求重定向到代理转发程序的代理地址与代理监听端口,使得所述代理转发程序利用配置的规则匹配策略匹配不同转发规则,利用匹配到的所述转发规则转发所述请求进行处理。
10.如权利要求9所述的装置,还包括:
匹配模块,在将所述请求重定向到代理转发程序的代理地址与代理监听端口之前,根据预设黑名单匹配所述目的地址与目的端口;
若未匹配,则将所述请求重定向到代理转发程序的代理地址...
【专利技术属性】
技术研发人员:张柬,张文,宋顺,田阳,肖涵,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。