2010-04-27 3 views
0

성능면에서 Tibco rv와 Hessian을 대조하려고합니다. Java 응용 프로그램입니다.Hessian vs Tibco rv

나에게 도움이되는 모든 포인터가 감사하겠습니다. 감사.

+0

Tibco RV는 JMS 구현이므로 Hessian 바이너리 웹 서비스 프로토콜 (http://hessian.caucho.com/)과는 달리 Resin의 일부로 메시징에 사용되는 Hessian을 의미한다고 가정합니다. –

답변

4

"성능"의 의미에 달려 있습니다.

나는 Tibco 경험이 많았지 만 헤 시안 (Hessian)이 없었기 때문에 RV면에 대해서만 언급 할 수있다.

RV는 네트워크 및 서버 리소스를 매우 효율적으로 사용하므로 TCP/IP 브로드 캐스트를 광범위하게 사용하여 n 개의 클라이언트에 동일한 메시지를 보내지 않습니다. 또한 메시지는 클라이언트에 직접 보내지는 않지만 시스템의 끝점으로 보내지며 메시지는 시스템에 로그온 한 모든 클라이언트에 전달됩니다.

덧붙여서 핵심 제품은 몇 년 전인 1995 년 경에는 매우 겸손한 하드웨어 (SparcStation은 서버 처리를 위해 전형적이었던 200mhz의 단일 프로세서 200MB 메모리)로 실행되도록 설계되었습니다. 오늘날의 하드웨어에서도 그렇습니다. 엄청난 양의 메시지를 처리하면서 "상단"목록의 하단에 2 개를 앉습니다.

(Webshpere MQ와 비교할 때) 몇 가지 단점이 있습니다. 트랜잭션 지원은 제한적이며 최대 MQ 또는 데이터베이스 표준이 아니며 응용 프로그램에서이 코드를 매우 쉽게 코딩 할 수 있지만 guarenteed 전달 또는 "데드 레터"처리가 없습니다.

+0

33mhz 기계에서 1991/92 시간 프레임에서 Tibco 시험을 수행 한 것을 기억합니다. – AnthonyLambert

1

내가 시작 갈 것이다 장소는 다음과 같습니다

먼저 메시징 서비스의 기본 구조를 검사합니다.

TIBCO Rendezvous은 TCP/IP를 기반으로 직접 제작되었으며 다양한 크로스 플랫폼을 지원합니다.

Hessian Messaging은 표준 RPC 상단에 코드 계층으로 표시됩니다. 이렇게하면 어쩌면 간단하고 쉽게 유지할 수 있지만 RPC 구현에 완전히 의존한다는 것을 의미합니다.

또 다른 접근법은 얼마나 많은 사람들이 그것을 사용하고 얼마나 잘 테스트했는지 비교하는 것입니다. TIBCO와 헤 시안은 고유 한 환경에서 하나의 성능의 가장 좋은 아이디어를 얻을, 당신이 실제로 자신의 환경에서 테스트를 강조 할 수 데모 버전을 제공하는 경우

마지막으로가 할 수있는 좋은 일을 볼 수있을 것이다.

+0

Tibco Rendezvous에 관한 사소한 설명 : RV가 LAN상에서 UDP를 사용한다고 생각합니다. TCP/SSL은 WAN 통신에 사용됩니다. –

+0

@unhillbilly; 해명 해줘서 고마워. –