6가지 로드밸런싱 알고리즘에 대해서 알아봅시다.
스태틱 알고리즘 1. 라운드 로빈 클라이언트 요청이 순차적으로 다른 서비스 인스턴스로 전송됩니다. 2. 스티키 라운드 로빈 이것은 라운드 로빈 알고리즘을 개선한 것입니다. 유저의 첫 번째 요청이 서비스 A로 전송되면 다음 요청도 서비스 A로 전송됩니다. 요청별로 라운드 로빈하는 것이 아닌 한번 접속을 맺으면 같은 서버로 요청을 보냅니다. 3. 가중치 라운드 로빈 각 서비스에 가중치를 지정할 수 있습니다. 가중치가 높은 서비스가 다른 서비스보다 더 많은 요청을 처리합니다. 서버의 사양이 다른 경우에 사용 할 수 있습니다. 4. 해시 이 알고리즘은 들어오는 요청의 IP 또는 URL에 해시 함수를 적용합니다. 요청은 해시 함수 결과에 따라 관련 인스턴스로 라우팅됩니다. 다이나믹 알고리즘 5. 최소 연결 우선 동시 연결이 가장 적은 서비스 인스턴스로 새 요청이 전송됩니다. 6. 최소 응답 시간 우선 응답 시간이 가장 빠른 서비스 인스턴스에 새 요청이 전송됩니다. https://www.youtube.com/watch?v=dBmxNsS3BGE