请求处理方法、装置、系统及电子设备制造方法及图纸

技术编号:25193071 阅读:15 留言:0更新日期:2020-08-07 21:19
本申请公开了一种请求处理方法、装置、系统及电子设备,其核心思想是,在代理转发程序配置规则匹配策略及不同转发规则,当从内核层接收到来自客户端的请求时,可以利用配置的规则匹配策略匹配不同转发规则,根据匹配到的转发规则可以确定相应服务器的地址及端口,从而根据该相应服务器的地址及端口转发请求进行处理。

【技术实现步骤摘要】
请求处理方法、装置、系统及电子设备
本申请涉及计算机
,尤其涉及一种请求处理方法、装置、系统及电子设备。
技术介绍
为了对业务流量进行精细化的控制,通常会引入一个代理转发程序。在业务层修改访问的目的地址,并根据修改的目的地址重定向到代理转发程序,代理程序执行完相应策略,将业务流量转发给实际的服务器。
技术实现思路
有鉴于此,本申请实施例提供了一种提升请求处理精确度的请求处理方法、装置、系统及电子设备。本申请实施例采用下述技术方案:本申请实施例提供一种请求处理方法,应用于内核层,包括:从客户端接收携带目的地址与目的端口的请求;将所述请求重定向到代理转发程序的代理地址与代理监听端口,使得所述代理转发程序利用配置的规则匹配策略匹配不同转发规则,利用匹配到的所述转发规则转发所述请求进行处理。本申请实施例还提供一种请求处理方法,应用于代理转发程序,包括:从内核层接收由客户端发送的请求,所述请求携带目的地址与目的端口;利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,所述不同转发规则各自配置有转发地址与端口;根据所述转发地址与端口,转发所述请求进行处理。本申请实施例还提供一种请求处理装置,应用于内核层,包括:接收模块,从客户端接收携带目的地址与目的端口的请求;重定向模块,将所述请求重定向到代理转发程序的代理地址与代理监听端口,使得所述代理转发程序利用配置的规则匹配策略匹配不同转发规则,利用匹配到的所述转发规则转发所述请求进行处理。本申请实施例还提供一种请求处理装置,应用于代理转发程序,包括:接收模块,从内核层接收由客户端发送的请求,所述请求携带目的地址与目的端口;匹配模块,利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,所述不同转发规则各自配置有转发地址与端口;转发模块,根据所述转发地址与端口,转发所述请求进行处理。本申请实施例还提供一种请求处理系统,包括:客户端,发送请求;内核层,从所述客户端接收所述请求,将所述请求重定向到代理转发程序的代理地址与代理监听端口;所述代理转发程序,在从所述内核层接收所述请求时,利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,根据匹配的转发规则所配置转发地址与端口,转发所述请求;服务器,从所述代理转发程序接收所述请求以进行处理。本申请实施例还提供一种电子设备,应用于内核层,包括:处理器;以及被配置成存储计算机程序的存储器,所述计算机程序在被执行时使所述处理器执行以下操作:从客户端接收携带目的地址与目的端口的请求;将所述请求重定向到代理转发程序的代理地址与代理监听端口,使得所述代理转发程序利用配置的规则匹配策略匹配不同转发规则,利用匹配到的所述转发规则转发所述请求进行处理。本申请实施例还提供一种电子设备,应用于代理转发程序,包括:处理器;以及被配置成存储计算机程序的存储器,所述计算机程序在被执行时使所述处理器执行以下操作:从内核层接收由客户端发送的请求,所述请求携带目的地址与目的端口;利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,所述不同转发规则各自配置有转发地址与端口;根据所述转发地址与端口,转发所述请求进行处理。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:在代理转发程序配置规则匹配策略及不同转发规则,当从内核层接收到来自客户端的请求时,可以利用配置的规则匹配策略匹配不同转发规则,根据匹配到的转发规则可以确定相应服务器的地址及端口,从而根据该相应服务器的地址及端口转发请求进行处理。这样,利用本说明书实施例,在代理转发程序配置了规则匹配策略及不同转发规则,那么对请求转发地址的匹配过程均可以在代理转发程序来实现,规则匹配策略及不同转发规则可以在一定程度上实现任一请求被转发处理,提升请求的处理效率及精确度。林外,代理转发程序独立于内核层及客户端,因此这可以在一定程度上避免在内核层识别哪些业务流量的目的地址需要被修改,释放内核层的压力,从另一方面提升了请求处理的精确度。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书实施例提出的一种请求处理系统的结构示意图;图2为本说明书实施例记载的一种请求处理方法的流程图;图3为本说明书实施例提出的一种请求处理方法的应用示例的流程图;图4为本说明书实施例提出的一种请求处理方法的流程图;图5为本说明书实施例记载的一种请求处理方法的应用示例的流程图;图6为本说明书实施例提出的一种请求处理方法的应用示例的流程图;图7为本说明书实施例提出的一种请求处理装置的结构图;图8为本说明书实施例提出的一种请求处理装置的结构图。具体实施方式对现有技术进行分析发现,如果要在业务层修改访问的目的地址,就需要对业务层进行配合改造。现有另一种解决手段是,在内核层修改目的地址,由于业务层不感知内核层,因此无需修改业务层。在这种情况下,为了避免业务流量受损,需要在内核层精确识别哪些业务流量的目的地址可以被修改。本说明书实施例提出的一种请求处理方法、装置、系统及电子设备,其核心思想是,在代理转发程序配置规则匹配策略及不同转发规则,当从内核层接收到来自客户端的请求时,可以利用配置的规则匹配策略匹配不同转发规则,根据匹配到的转发规则可以确定相应服务器的地址及端口,从而根据该相应服务器的地址及端口转发请求进行处理。这样,利用本说明书实施例,在代理转发程序配置了规则匹配策略及不同转发规则,那么对请求转发地址的匹配过程均可以在代理转发程序来实现,规则匹配策略及不同转发规则可以在一定程度上实现任一请求被转发处理,提升请求的处理效率及精确度。林外,代理转发程序独立于内核层及客户端,因此这可以在一定程度上避免在内核层识别哪些业务流量的目的地址需要被修改,释放内核层的压力,从另一方面提升了请求处理的精确度。为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。图1为本说明书实施例提出的一种请求处理系统的结构示意图。本系统可以包括:客户端101,内核层102,代理转发程序103及服务器104。本系统执行:通过客户端101可以向内核层102发送请求;通过内核层102接收该请求,并将请求重定向到代理转发程序103的代理地址与代理监本文档来自技高网...

【技术保护点】
1.一种请求处理方法,应用于内核层,包括:/n从客户端接收携带目的地址与目的端口的请求;/n将所述请求重定向到代理转发程序的代理地址与代理监听端口,使得所述代理转发程序利用配置的规则匹配策略匹配不同转发规则,利用匹配到的所述转发规则转发所述请求进行处理。/n

【技术特征摘要】
1.一种请求处理方法,应用于内核层,包括:
从客户端接收携带目的地址与目的端口的请求;
将所述请求重定向到代理转发程序的代理地址与代理监听端口,使得所述代理转发程序利用配置的规则匹配策略匹配不同转发规则,利用匹配到的所述转发规则转发所述请求进行处理。


2.如权利要求1所述的方法,还包括:
在将所述请求重定向到代理转发程序的代理地址与代理监听端口之前,根据预设黑名单匹配所述目的地址与目的端口;
若未匹配,则将所述请求重定向到代理转发程序的代理地址与代理监听端口。


3.一种请求处理方法,应用于代理转发程序,包括:
从内核层接收由客户端发送的请求,所述请求携带目的地址与目的端口;
利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,所述不同转发规则各自配置有转发地址与端口;
根据所述转发地址与端口,转发所述请求进行处理。


4.如权利要求3所述的方法,利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,包括:
按照代理转发规则,判断所述代理转发程序支持的代理监听端口与所述目的端口是否匹配;
若是,则根据所述代理监听端口确定所述转发地址与端口。


5.如权利要求4所述的方法,利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,还包括:
若所述代理转发程序支持的代理监听端口与所述目的端口不匹配,则根据所述请求所对应报文信息识别应用层协议;
若识别到所述应用层协议,则根据所述应用层协议的内容查找应用层协议转发规则;
若查找到所述应用层协议转发规则,则根据所述应用层协议转发规则确定所述转发地址与端口。


6.如权利要求5所述的方法,利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,还包括:
若未查找到所述应用层协议转发规则,则根据所述目的地址与目的端口确定所述转发地址与端口。


7.如权利要求5所述的方法,利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,还包括:
若未识别到所述应用层协议,则查找网络传输协议转发规则;
根据查找到的所述网络传输协议转发规则确定所述转发地址与端口。


8.如权利要求7所述的方法,利用在所述代理转发程序配置的规则匹配策略匹配不同转发规则,还包括:
若未查找到所述网络传输协议转发规则,则根据所述目的地址与目的端口确定所述转发地址与端口。


9.一种请求处理装置,应用于内核层,包括:
接收模块,从客户端接收携带目的地址与目的端口的请求;
重定向模块,将所述请求重定向到代理转发程序的代理地址与代理监听端口,使得所述代理转发程序利用配置的规则匹配策略匹配不同转发规则,利用匹配到的所述转发规则转发所述请求进行处理。


10.如权利要求9所述的装置,还包括:
匹配模块,在将所述请求重定向到代理转发程序的代理地址与代理监听端口之前,根据预设黑名单匹配所述目的地址与目的端口;
若未匹配,则将所述请求重定向到代理转发程序的代理地址...

【专利技术属性】
技术研发人员:张柬张文宋顺田阳肖涵
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1