2016-12-26 2 views
2

클라이언트 쪽로드 균형 조정이 작동하는 방식을 이해하려고합니다. 지금까지 나는 다음과 같은 것을 이해할 수 있었다.리본과 같은 클라이언트 측로드 밸런서는 어떻게 작동합니까?

  1. 중앙 집중식 부하 분산 장치가 없습니다.
  2. 로드 균형 조정기는 이제 서비스 자체와 함께 상주합니다.
  3. 이러한로드 밸런서는 서비스 발견을 통해 모든 서비스 인스턴스 (해당 IP 포트 등)에 대해 알고 있습니다.
  4. 로드 균형 조정 알고리즘에 따라 요청을이 인스턴스로 전달할 수 있습니다.

이해가 안 무엇 : 어떻게 클라이언트가 기존의로드 밸런서에서 요청을 만들 것, 사용자가로드 밸런서의 DNS 이름을 사용하여 요청을 할 수 있지만, 어떻게, 특히 균형 클라이언트 측 부하에 갈 것 인스턴스가오고 갈 구름 환경에서

답변

3

여기에 키워드는 서비스 검색입니다.

서비스의 모든 인스턴스가 나열되고 (어떤 이유로 든 다운되면 목록에없는 경우) 중앙 레지스터가 있어야합니다. 클라이언트 측로드 밸런서는 등록기에 서비스 인스턴스의 URL을 요청하고 그 중 하나를 선택합니다. 예를 들어 Eureka입니다.

관련 문제