MST

星途 面试题库

面试题:微服务架构下硬件负载均衡器的配置要点

在基于硬件负载均衡器搭建微服务架构时,通常需要配置哪些关键参数来确保各微服务能被合理分配请求?请至少列举三项并简要说明其作用。
46.1万 热度难度
后端开发微服务架构

知识考点

AI 面试

面试题答案

一键面试
  • 健康检查参数
    • 作用:硬件负载均衡器通过定期向微服务实例发送健康检查请求,如HTTP的心跳包,来监测微服务是否正常运行。若某实例连续多次未通过健康检查,负载均衡器将不再向其分配新请求,保证请求都能被有效处理,避免因服务不可用导致用户请求失败。
  • 负载均衡算法参数
    • 作用:常见的负载均衡算法有轮询、加权轮询、最少连接数等。例如轮询算法按顺序依次将请求分配到各个微服务实例,适用于各实例处理能力相近的场景;加权轮询可根据实例性能分配不同权重,性能高的实例权重高,获得更多请求,能更合理地利用资源,确保请求在各实例间合理分配,提高整体处理效率。
  • 端口映射参数
    • 作用:微服务通常运行在特定端口上,硬件负载均衡器需配置正确的端口映射,将外部请求的目标端口映射到微服务实际监听的端口。这样当外部请求到达负载均衡器时,能准确转发到相应微服务实例,实现通信。