고성능 서버 프로그래밍을 이야기하면서 최근에 IOCP 이외의 선택지로 Registered I/O에 대한 이야기를 하시는 분들이 많이 계셔서 공유해봅니다.
기본적으로 Registered I/O는 Windows 8과 Windows Server 2012부터 도입된 기능이지만, 세월이 많이 흘렀고 이제는 IOCP와 함께 비교해볼만한 새로운 입출력 메커니즘인 것 같습니다.
Windows Registered I/O (RIO) vs IOCP (slideshare.net)
전체 API 레퍼런스는 아래 문서에 잘 나와있습니다. (함수 이름에 접두사로 RIO가 붙는 함수들을 찾으시면 알아보기 쉽습니다.)