polaris load balancer: 提取负载均衡器公共抽象基类,实现加权轮训负载均衡

优化 code style

--issue=968
pull/1062/head
veteranchen 2 years ago
parent 658276e14c
commit e9c9fc819d

@ -48,9 +48,9 @@ import org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier;
*
* @author <a href="mailto:veteranchen@tencent.com">veteranchen</a>
*/
public abstract class PolarisAbstractLoadBalancer implements ReactorServiceInstanceLoadBalancer {
public abstract class AbstractPolarisLoadBalancer implements ReactorServiceInstanceLoadBalancer {
private static final Logger log = LoggerFactory.getLogger(PolarisAbstractLoadBalancer.class);
private static final Logger log = LoggerFactory.getLogger(AbstractPolarisLoadBalancer.class);
private final String serviceId;
@ -58,7 +58,7 @@ public abstract class PolarisAbstractLoadBalancer implements ReactorServiceInsta
private ObjectProvider<ServiceInstanceListSupplier> supplierObjectProvider;
public PolarisAbstractLoadBalancer(String serviceId, ObjectProvider<ServiceInstanceListSupplier> supplierObjectProvider, RouterAPI routerAPI) {
public AbstractPolarisLoadBalancer(String serviceId, ObjectProvider<ServiceInstanceListSupplier> supplierObjectProvider, RouterAPI routerAPI) {
this.serviceId = serviceId;
this.supplierObjectProvider = supplierObjectProvider;
this.routerAPI = routerAPI;

@ -33,7 +33,7 @@ import org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier;
* @author sean yu
* @author <a href="mailto:veteranchen@tencent.com">veteranchen</a>
*/
public class PolarisRingHashLoadBalancer extends PolarisAbstractLoadBalancer {
public class PolarisRingHashLoadBalancer extends AbstractPolarisLoadBalancer {
public PolarisRingHashLoadBalancer(String serviceId,
ObjectProvider<ServiceInstanceListSupplier> supplierObjectProvider,

@ -31,7 +31,7 @@ import org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier;
* @author <a href="mailto:liaochuntao@live.com">liaochuntao</a>
* @author <a href="mailto:veteranchen@tencent.com">veteranchen</a>
*/
public class PolarisWeightedRandomLoadBalancer extends PolarisAbstractLoadBalancer {
public class PolarisWeightedRandomLoadBalancer extends AbstractPolarisLoadBalancer {
public PolarisWeightedRandomLoadBalancer(String serviceId, ObjectProvider<ServiceInstanceListSupplier> supplierObjectProvider, RouterAPI routerAPI) {
super(serviceId, supplierObjectProvider, routerAPI);

@ -30,7 +30,7 @@ import org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier;
*
* @author <a href="mailto:veteranchen@tencent.com">veteranchen</a>
*/
public class PolarisWeightedRoundRobinLoadBalancer extends PolarisAbstractLoadBalancer {
public class PolarisWeightedRoundRobinLoadBalancer extends AbstractPolarisLoadBalancer {
public PolarisWeightedRoundRobinLoadBalancer(String serviceId, ObjectProvider<ServiceInstanceListSupplier> supplierObjectProvider, RouterAPI routerAPI) {
super(serviceId, supplierObjectProvider, routerAPI);

Loading…
Cancel
Save