The invention discloses a load balancing method, system, device, device and readable storage medium. The load balancing method includes: creating resource objects associated with business services; When receiving the creation request of the business service, obtain the configuration information of the business service through the resource object; Obtain the instance information corresponding to the business service based on the configuration information, and determine the target instance of processing the request message of the business service in the instance corresponding to the instance information according to the instance information and the configuration information to complete load balancing. Reduce the complexity of load balancing system. Complexity. Complexity< br/>
【技术实现步骤摘要】
负载均衡方法、系统、装置、设备及可读存储介质
[0001]本专利技术涉及信息技术
,尤其涉及一种负载均衡方法、系统、装置、设备及可读存储介质。
技术介绍
[0002]随着微服务和容器化的发展,出现了很多容器编排引擎,用于对容器进行管理。例如,Kubernetes。Kubernetes是一种开源的容器编排与调度系统,在Kubernetes中,可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问。
[0003]Kubernetes中通过Ingress及后端组件(Nginx、Traefik等)提供七层负载均衡能力,供集群外的客户端访问。使用此方式需要引入额外的组件及访问映射路由。即,目前容器编排引擎实现负载均衡的复杂性较高。
技术实现思路
[0004]本专利技术的主要目的在于提供一种负载均衡方法、系统、装置、设备及可读存储介质,旨在降低负载均衡系统实现负载均衡的复杂度。
[0005]为实现上述目的,本专利技术提供的一种负载均衡方法,所述负载均衡方法包括以下步骤:
[0006]创建业务服务关联的资源对象;
[0007]在接收到所述业务服务的创建请求时,通过所述资源对象获取业务服务的配置信息;
[0008]基于所述配置信息得到所述业务服务对应的实例信息,根据所述实例信息以及所述配置信息,在所述实例信息对应的实例中确定处理所述业务服务的请求报文的目标实例,完成负载均衡。
[0009]在一实施例中,所 ...
【技术保护点】
【技术特征摘要】
1.一种负载均衡方法,其特征在于,所述负载均衡方法包括:创建业务服务关联的资源对象;在接收到所述业务服务的创建请求时,通过所述资源对象获取业务服务的配置信息;基于所述配置信息得到所述业务服务对应的实例信息,根据所述实例信息以及所述配置信息,在所述实例信息对应的实例中确定处理所述业务服务的请求报文的目标实例,完成负载均衡。2.如权利要求1所述的负载均衡方法,其特征在于,所述配置信息包括主机信息、网络端口信息、实例选择器信息,所述基于所述配置信息得到所述业务服务对应的实例信息的步骤,包括:控制业务服务监听器根据所述主机信息确定当前的主机是否符合所述业务服务的主机要求;在所述主机符合所述主机要求时,确定所述网络端口信息对应的网络端口的使用状态;在所述网络端口的使用状态为未占用状态时,则获取所述实例选择器信息对应的实例选择器的实例信息。3.如权利要求2所述的负载均衡方法,其特征在于,所述确定所述网络端口的使用状态的步骤之后,还包括:在所述网络端口的使用状态为占用状态时,输出错误信息,以更改所述网络端口。4.如权利要求1所述的负载均衡方法,其特征在于,所述配置信息包括负载均衡策略,所述根据所述实例信息以及所述配置信息,在所述实例信息对应的实例中确定处理所述业务服务的请求报文的目标实例,完成负载均衡步骤,包括:控制负载均衡器解析所述请求报文,确定所述请求报文是否存在关联报文;在所述请求报文不存在所述关联报文时,在所述实例信息中确定满足所述负载均衡策略对应的实例为处理所述请求报文的目标实例。5.如权利要求4所述的负载均衡方法,其特征在于,所述确定所述请求报文是否存在关联报文的步骤之后,还包括:在所述请求报文存在关联...
【专利技术属性】
技术研发人员:张庆,郑宇轩,顾明,王言,董文,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。