안녕하세요.
Windows 상에서 대용량 데이터를 실시간으로 처리하는 분산처리 서버를 구현하고자 합니다.
여러 대(3~4대 정도)의 서버 PC를 사용할 예정이고, 다수의 클라이언트들로부터 실시간으로
데이터들을 받아서 처리하는 기능을 구현하려 합니다.
서버 구조는 데이터 통신 및 Job assign, 동기화 관련 태스크만 수행하는 Master 서버와
실질적으로 데이터를 처리하는 다수의 Slave 서버로 구성하려고 합니다.
Master가 클라이언트들로부터 직접 데이터를 수신하고, 이 데이터들을 실시간으로 Idle 상태인
Slave들에게 나눠주는 구조입니다.
(구조를 이미지로 그려보았습니다. 파일에 첨부하였습니다)
혹시 이 모델에 적합한 라이브러리나 참고할만한 서적이나 프레임워크 같은 게 있을까요..?
그리고 제가 설계한 이 모델이 분산처리에 적합한 모델인지도 확인해주시면 감사하겠습니다..
감사합니다!!