Network Framework
Java Network Framework, Netty
혹시 Java로 TCP서버를 구축하고 계신가요?JAVA NIO를 공부하면서 서버 설계에 고민하고 계신가요? 서버 코어 설계 및 개발에 투자할 많은 시간 있다면? 그리고 안정성을 높이고 성능을 높이 끌어낼 자신과 시간이 있다면 직접 개발하세요. 하지만 그렇지 않다면 검증된 Java Network Framework인 Netty나 MINA를 사용해보세요. 이렇게 쓰니 제가 홍보하는 사람 같군요.하지만 저의 경험입니다. 서버 코어 부분을 설계하고 개발하다보면 프로젝트에서 너무 많은 시간을 할애하게 되어버립니다. 그 후에 안정성이나 성능에 대해서도 고민이 되고 제가 나가면서 다른 사람에게 인수인계 할 때의 유지보수도 문제가 되어 버립니다. 그런 면에서 Netty나 MINA를 추천합니다.사실 저도 어떻게 더 좋은지..