2011-10-16 2 views
1

Java 6's embedded HTTP server을 Java 데몬이있는 일종의 IPC 용으로 사용할 것을 고려하고 있습니다. 그것은 꽤 잘 작동하고 이미 Java 6 설치와 함께 번들로 제공되는 것이 좋습니다. 추가 라이브러리가 필요 없습니다.IPC 용 Java 6의 임베디드 http 서버 사용

그러나 부하가 많은 작업 환경에서이 작업을 시도한 적이 있는지 알고 싶습니다. 그것은 잘 수행합니까? Tomcat이나 Jetty와 같은 좀 더 견고한 제품을 찾고 있습니까?

답변

3

글쎄, 자바에 대해 나쁜 말을하는 것이 슬프지만, 프로덕션 용도로 사용하거나 시나리오를 많이 사용하지 않는 것이 좋습니다. 단위 테스트/통합 테스트와 같은 작은 작업에서는 잘 작동하지만 집중적으로 사용하면 큰 메모리 문제가 발생합니다. 특히 많은 수의 연결에 대해 한 번에 사용하면 큰 문제가됩니다.

http://neopatel.blogspot.com/2010/05/java-comsunnethttpserverhttpserver.html

그리고 부두는 거의 같은 이유로 무거운 생산 사용에 대한 좋은되지 않습니다 : 내가 여기에 설명 된 것과 유사한 문제를 했어. 내가 너라면 Tomcat에 갈거야. 대안으로

, 난 당신이 자바와 함께 제공 봐 가지고 무언가를 원하는 경우에 당신이

+2

[this] (http://bugs.sun.com/view_bug.do;?bug_id=6946825) 버그 일 수 있습니다. – nos

+0

위대한 링크입니다. 많은 시간을 절약했습니다. 이전에 ActiveMQ를보고 있었지만 HTTP의 단순성 (그리고 보편성)을 정말 좋아합니다. –

0

를 프로세스 간 통신에 대한 대안으로 자바 메시징 서비스를 고려하고 단지 (액티브 MQ와 같은)는 JMS 서버 실행을 가질 수 생각 RMI 또는 RMI/IIOP.