Apache MINA 이용 리뷰

http://coozplz.blogspot.com/2012/04/nio.html
이전 포스트를 일정으로 잡고 NIO Example 및 Apache MINA를 이용한 예제 프로그램들을 만들어봤습니다.
이전 방식은 서버에 접속하는 많은 소켓을 Thread 를 만들어 처리하는 방식을 사용 했는데 MINA를 이용하니 간단하게 처리가 되었습니다.

http://grepcode.com/snapshot/repo1.maven.org/maven2/org.apache.mina/mina-example/2.0.4/
위의 예제 코드중에 echoserver, chat, sumup 예제를 만들어서 돌려보고 SUMUP을 참조하여 기존 메신저 서버를 MINA를 이용하여 구성 하였습니다.
비록 간단하게 전문을 교환하는 부분만 구성 했지만 정말 쉽게 만들 수 있었습니다.
예전에 배울때 라이브러리 사용자가 최대한 쉽게 사용을 할 수 있게 만들어야 좋을 라이브러리라는 말을 들은적이 있는데 이번에 느꼈습니다.
전문 교환은 만들었으니 간단하게 부하 테스트 프로그램을 만들어 진행 해봐야겠습니다.
Thread 기반의 프로그램과 NIO를 사용한 프로그램의 차이는 다음에 비교하여 올려보도록 하겠습니다.

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중