멀티프로세싱이니 멀티스레딩이니 비동기IO니 이런거 고민할 필요 없이 걍 고루틴 하나로 대동단결 ㅋㅋㅋ
구글링 해보면 go로 100만 리퀘스트 핸들링하기 같은 포스팅 여럿 나오는데
그냥 리퀘스트별로 고루틴 띄우고 채널 통해 미리 띄워놓은 워커 고루틴들과 통신하는, 네트워크 프로그래밍 입문서에나 나올 것 같은 아주 기초적인 패턴이다
언어 차원에서 많은 것들을 뒤에서 다 알아서 해주기 때문에 이런 패턴만으로도 훌륭하게 로드 밸런싱 가능하지
멀티프로세싱이니 멀티스레딩이니 비동기IO니 이런거 고민할 필요 없이 걍 고루틴 하나로 대동단결 ㅋㅋㅋ
구글링 해보면 go로 100만 리퀘스트 핸들링하기 같은 포스팅 여럿 나오는데
그냥 리퀘스트별로 고루틴 띄우고 채널 통해 미리 띄워놓은 워커 고루틴들과 통신하는, 네트워크 프로그래밍 입문서에나 나올 것 같은 아주 기초적인 패턴이다
언어 차원에서 많은 것들을 뒤에서 다 알아서 해주기 때문에 이런 패턴만으로도 훌륭하게 로드 밸런싱 가능하지
댓글 0