# DemoLoadblance **Repository Path**: LouisMin/demo-loadblance ## Basic Information - **Project Name**: DemoLoadblance - **Description**: 使用Java手写简单负载均衡的四种算法 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-10 - **Last Updated**: 2025-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 一、简单说明 手写简单负载均衡的四种算法,主要是: - **轮询:** 按照顺序依次选择,当轮询到最后一个时,再从第一个开始。 - **随机:** 随机算法,随机选择。 - **轮询+权重:** 按照顺序依次选择,当轮询到最后一个时,再从第一个开始,并且每个节点的权重不同 (在这里权重就是节点的在集合中的重复添加次数)。 - **随机+权重:** 随机选择,并且每个节点的权重不同 (在这里权重就是节点的在集合中的重复添加次数,即被随机到的概率大些)。 # 二、如何运行 #### ①下载源码,导入IDEA #### ②直接运行启动类 #### ③浏览器输入地址看效果:http://127.0.0.1/loadbalance/select #### ④修改负载策略:application.properties的loadbalance=xxx