
[JAVA로 로드밸런서 구현하기] Registration (3)
·
Distributed System
✅ Registration 로드밸런서의 첫번째 기능인 Registration을 구현하고자 한다. 각각의 조건 살펴보면각각의 서버는 로드밸런서에 연결되어야 한다그리고나서, 로드밸런서는 listen할 프로토콜과 포트를 등록한다.로드밸런서는 listen할 프로토콜과 포트를 bind한다.그리고나서 로드밸런서는 트래픽을 알맞는 서버에 분배한다. 위의 조건을 기반으로 과정을 더 자세히 살펴보겠다. 🔎 Register 프로세스 : 서버와 로드밸런서간의 통신 🧾등록 과정 (Control Channel)각 서버는 로드밸런서에 연결된 후 자신이 제공할 서비스(프로토콜, 포트)를 등록한다.JSON 형식의 메시지를 통해 서버가 자신을 등록하며, 로드밸런서는 이 정보를 바탕으로 트래픽을 분배한다.✏️1. 서버가 로드밸런서..