我试图了解客户端负载平衡是如何工作的。到目前为止,我已经能够理解以下内容。
我不明白的是: 客户端如何发出请求?在传统的负载均衡器中,用户可以使用负载均衡器的dns名称发出请求,但在客户端负载平衡中,尤其是在云环境中,客户端负载平衡将如何进行。
这里的关键词是 服务发现 .
您需要有一个中央注册器,其中列出了您的服务的所有实例(如果由于某种原因而停止,则未列出)。然后,客户端负载平衡器可以要求注册服务实例的URL并选择其中一个。
这样做的工具是 Eureka 例如