TIBCO

Rendezvous
BW
Spotfire
Streambase
Data Virtualization
FTL
ActiveSpace

TIBCO Rendezvous®

개요

TIBCO Rendezvous Software를 사용하면 네트워크를 통해 데이터를 교환하는 분산 응용 프로그램을 쉽게 만들 수 있습니다.

Benefit

<사용 장점>

1. 멀티캐스트 방식으로 수신자들에게 빠르고 신뢰성 있게 데이터를 송신 및 수신 가능
2. Request/Reply 방식의 메시지 전송 가능
3. 플랫폼에 종속적이지 않기 때문에 이식성이 높음

<운영 및 확장 장점>

1. TIBCO Rendezvous 분산 응용프로그램을 전통적인 네트워크 어플리케이션보다 관리가 용이하므로 유지보수 비용을 절감
2.
TIBCO Rendezvous가 다수의 플랫폼을 지원하므로 확정성 제공

주요기능

1. 메시지 전달 보장

메시지 전달 절차

1) 메시지 전송 전 Memory에 메시지를 60초간 보관 임시 저장 (메시지 보관 시간 변경 가능)

2) 메시지 전송

3) 수신 메시지 시퀀스 확인 후 Loss시 재전송 요청

4) 송신 측은 수신 측으로부터 60초 이내에 재전송 요청을 받으면 메시지를 불러와 재 전송

 

2. Subject based Addressing

TIBCO Rendezvous는 IP가 아닌 Subject name으로 메시지의 목적지를 결정
Subject Name이 일치하지 않는다면 메시지가 수신되지 않으며, TIBCO에서 정한 몇 가지 작명 규칙이 있으며, 권장 사항도 제공

 

3. Distributed Queues(DQ)

메시지를 처리 할 때 메시지를 여러 프로세스에 분산하여 Load Balancing 및 무중단 서비스 제공. 전체가 다운되지 않는 한 중단되지 않으므로 높은 안정성, 신뢰성을 보장

1) 송신 측에서 수신 프로세스(DQ Group)로 메시지 송신한다.

2) 수신 측 DQ Group Scheduler가 메시지 수신한다.

3) 수신 측 Scheduler가 각 Worker에게 메시지를 전달한다.

4) 각 Worker는 수신된 메시지를 처리한다.


4. Fault Tolerance(FT)

여러 프로세스가 하나의 Fault Tolerance group을 구성 Active 상태인 프로세스 만 동작하여 순서 보장 및 소프트웨어 기반의 무중단 서비스 제공

1) 송신 측은 FT Group에 메시지 전송. Active, Deactive 프로세스 모두 메시지를 수신. 하지만 상태가 Active인 프로세스만 메시지를 처리

2) Active 프로세스에서 장애 발생시 Heart-Beat설정에 의해 Deactive 프로세스가 기동.

3) Deactive 프로세스는 Active상태 프로세스로 변경되어 메시지를 처리하여 메시지 순서를 보장

솔루션 적용 현황

제조 SK하이닉스
LG디스플레이
한화큐셀
SK이노베이션
금융 국민연금