멀티플렉서
- 입력 신호가 갈 곳을 정해주는 장치
- Go에서는 네트워크 라우터의 의미로 쓰이
- 클라이언트의 요청을 수신한 뒤 목적지를 결정한 후 그곳으로 요청을 전달
- 요청을 전달 받는 객체를 핸들러 라고 부른다.
- 미들웨어보다 먼저 요청을 만나게 됨
Server의 IdleTimeout
- 클라이언트가 KeepAlive 를 사용하면, 하나의 TCP 연결을 여러번 재활용 할 수 있는데, 이때 요청간의 유휴시간을 지정하는 것. 즉 서버입장에선
다음 클라이언트의 요청을 기다리는 동안 얼마나 오랜 시간 TCP 소켓을 열어둘지
를 뜻함
- 요청 자체를 읽는데 걸리는 시간과는 무관함