package com.soa.microservice.core; import java.util.List; /** * 负载均衡接口 * 定义从多个服务实例中选择一个的策略方法 */ public interface LoadBalancer { /** * 从服务实例列表中选择一个实例 * @param serviceInstances 服务实例列表 * @return 选中的服务实例 */ ServiceInstance choose(List serviceInstances); }