【技术实现步骤摘要】
一种负载均衡的处理方法和装置
本申请涉及负载均衡
,具体而言,涉及一种负载均衡的处理方法和装置。
技术介绍
当前用以实现云内四层负载均衡流量转发的技术方案主要有两种:一是通过集中式负载均衡网关提供负载均衡服务,对云内实例需访问负载均衡服务的流量进行集中处理;二是通过传统的负载均衡物理设备实现分布式负载均衡流量的处理。对于集中式负载均衡技术方案,任何具备访问负载均衡权限的实例需要将负载均衡流量导入到其对应的集中式负载均衡进行负载均衡处理,这将导致负载均衡节点需要处理大量的流量,而且这将很可能导致该节点的负载很高,从而降低了性能,时延过高,吞吐下降,出现丢包等问题,可扩展性也变差,故障影响的访问将更加广泛。相较于集中式负载均衡处理方案,基于物理设备的分布式负载均衡处理方案,使用了分布式负载均衡来进行负载均衡处理,使得集中式负载均衡的故障风险降低,提高了处理性能。但是由于传统的物理负载均衡不能进行集中控制,全网的转发策略设置和调整的难度大等特点,使得负载均衡调整的灵活性大大降低,此时想要根据流量情况进行网关的合理扩缩 ...
【技术保护点】
1.一种负载均衡的处理方法,其特征在于,所述处理方法应用于分布式系统的至少一个计算节点中,包括:/n获取第一报文,其中,所述第一报文用于在第一计算节点上执行负载均衡访问服务,并且所述第一报文包括链接信息;/n当确定所述第一报文来自于第一计算节点且所述第一计算节点上不存在所述链接信息时,根据所述第一报文确定目标后端实例,其中,所述目标后端实例用于响应所述第一计算节点的请求;/n当确定所述目标后端实例运行在所述第一计算节点上时,根据所述目标后端实例确定所述第一报文的源地址和目的地址,并将所述源地址、所述目的地址保存到所述链接信息中,得到第二报文;/n将所述第二报文发送到所述目标后端实例。/n
【技术特征摘要】
1.一种负载均衡的处理方法,其特征在于,所述处理方法应用于分布式系统的至少一个计算节点中,包括:
获取第一报文,其中,所述第一报文用于在第一计算节点上执行负载均衡访问服务,并且所述第一报文包括链接信息;
当确定所述第一报文来自于第一计算节点且所述第一计算节点上不存在所述链接信息时,根据所述第一报文确定目标后端实例,其中,所述目标后端实例用于响应所述第一计算节点的请求;
当确定所述目标后端实例运行在所述第一计算节点上时,根据所述目标后端实例确定所述第一报文的源地址和目的地址,并将所述源地址、所述目的地址保存到所述链接信息中,得到第二报文;
将所述第二报文发送到所述目标后端实例。
2.根据权利要求1所述的方法,其特征在于,在获取第一报文之后,所述方法包括:
当确定所述第一报文来自于所述第一计算节点且所述第一计算节点存在所述第一报文中的链接信息,根据所述链接信息中的后端实例信息确定所述目标后端实例,并将所述链接信息中的MAC层信息保存到所述第一报文的MAC层,得到第三报文;
将所述第三报文发送到所述目标后端实例。
3.根据权利要求1所述的方法,其特征在于,根据所述第一报文确定目标后端实例包括:
计算所述第一报文的哈希值;
对所述哈希值进行计算得到后端实例选择值;
根据所述后端实例选择值确定所述目标后端实例。
4.根据权利要求3所述的方法,其特征在于,根据所述后端实例选择值确定所述目标后端实例包括:
若所述后端实例选择值与第一预设值匹配,确定所述第一报文的目标后端实例为本地实例;
若所述后端实例选择值与第二预设值匹配,确定所述第一报文的目标后端实例为远端实例。
5.根据权利要求4所述的方法,其特征在于,在确定所述第一报文的目标后端实例为远端实例之后,所述方法包括:
在所述远端实例上根据所述目标后端实例确定源地址...
【专利技术属性】
技术研发人员:陈佳业,肖福龙,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。