客户端负载平衡器(例如功能区)如何工作



我正在尝试了解客户端负载平衡的工作原理。到目前为止,我已经能够理解以下内容。

  1. 没有集中式负载平衡器。
  2. 负载平衡器现在与服务本身一起居住。
  3. 这些负载平衡器了解所有服务实例(它们的IP端口等)通过服务发现。
  4. 取决于负载平衡算法,他们可以向前对这些实例的要求。

我不明白: 客户端将如何提出请求,在传统的负载平衡器中,用户可以使用负载平衡器的DNS名称提出请求,但是在客户端负载平衡中,尤其是在实例将出现的云环境中,这将如何进行。

此处的关键字是服务发现

您将需要在列出所有服务实例的中央登记册(如果它们出于某种原因下降)。然后,您的客户端负载平衡器可以向寄存器询问服务实例的URL并选择其中一个。

这样做的工具是尤里卡。

最新更新