Java NIO
2009/04/20 02:08학교에서 진행하는 팀 프로젝트에서, RMI를 사용할지, 옛날 Socket을 사용할지, NIO를 사용할지 고민중이다. 옛날 소켓과 RMI는 꺼려지는 부분들이 각각 있고, RMI-IIOP는 오버스펙이다. 프로젝트의 목적을 고려하면 NIO가 가장 적절한 것 같은데, 작업량이 꽤 많아질 것 같아서 일정이 도저히 자신이 없다. 아키텍쳐로 보나 성능으로 보나, NIO가 가장 적절한 선택인데.
- NIO강좌 #1. NIO로 비동기식 고가용성 서버 만들기 (송지훈)
- NIO강좌 #2. ByteBufferPool과 ThreadPool을 추가해… (송지훈)
- New I/O APIs (SUN)
- Merlin으로 자바 플랫폼에 nonblocking 입출력 가능 (IBM)
- Reactor 패턴 (POSA 2권에도 나온다고 한다)
- (책) 자바 IO & NIO 네트워크 프로그래밍 (김성박, 송지훈 저)
- RMI Tutorials (SUN)
- 기업에서의 RMI-IIOP
일단, NIO를 고려하면서, 이것저것 찾아보고 있다. 이런 상황에 닥칠때마다, (내공도 없지만서도) 평소에 외공을 좀 착실히 쌓아뒀어야 하는건데 싶다. NIO를 다뤄봤으면 시간적 부담이 안될텐데.
-- 이상한 나라의 종텐.

