From 48d24bc6ac75082ae585fdb954d095a7ffff6aa9 Mon Sep 17 00:00:00 2001 From: pf5ub3a78 <1162620239@qq.com> Date: Sun, 2 Nov 2025 21:23:59 +0800 Subject: [PATCH] ADD file via upload --- LoadBalancer.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 LoadBalancer.java diff --git a/LoadBalancer.java b/LoadBalancer.java new file mode 100644 index 0000000..5c67c0e --- /dev/null +++ b/LoadBalancer.java @@ -0,0 +1,16 @@ +package com.soa.microservice.core; + +import java.util.List; + +/** + * 负载均衡接口 + * 定义从多个服务实例中选择一个的策略方法 + */ +public interface LoadBalancer { + /** + * 从服务实例列表中选择一个实例 + * @param serviceInstances 服务实例列表 + * @return 选中的服务实例 + */ + ServiceInstance choose(List serviceInstances); +} \ No newline at end of file