一种微服务负载均衡方法、装置、计算机设备及存储介质
申请号:CN202410773161
申请日期:2024-06-17
公开号:CN118656209B
公开日期:2025-12-16
类型:发明专利
摘要
本申请涉及一种微服务负载均衡方法、装置、计算机设备以及存储介质。所述方法包括:获取微服务任务,根据当前系统中微服务实例的数量对微服务任务进行子任务划分,并将所有子任务呈环形组织放入同一个批内;分别获取当前系统中各个微服务实例的累计负载以及批中各个子任务的负载,将累计负载和批中各个子任务的负载作为两个环形序列,并采用基于动态规划的序列对齐算法对两个环形序列进行对齐,使得所有微服务实例中的最大“负载值”最小;基于两个环形序列的对齐结果,将批中的各个子任务分配给微服务实例,使得分配到微服务实例的子任务前后继关系保持不变。本申请实施例可以维持较好的负载均衡效果,优化了资源利用率,提升了任务处理效率。
技术关键词
服务负载均衡方法
微服务实例
序列
环形
计算机设备
元素
规划
动态
算法
负载均衡装置
对齐模块
处理器
组织
存储器
程序
指令
关系
参数
方程
索引