UNO-Gateway for Web Socket

UNO-Gateway For WebSocket은 WebSocket 에 대한 처리 및 실시간 데이터 푸시 서비스할 수 있는 Gateway 플랫폼으로 TCP 서버 또는 TCP/UDP 클라이언트 역할을 하는 외부의 서버와 연동하여 서비스합니다. 외부에서 WebSocket을 연결하고 연결된 WebSocket 대한 요청 및 실시간 데이터 푸시를 서비스할 수 있도록 Topic <-> Session 매핑, 메시지 검사 및 변환, WebSocket 중계, 캐싱 및 로그 등의 기능들을 지원하며 내부 고객 서버 등과 통신을 중계하고 메시지를 변환합니다.

아키텍처

주요기능

항목 기능
WebSocket Lifecycle 관리 WebSocket연결, 프로토콜처리, ping pong제공
WebSocket 세션에 대한 관리 및 모니터링지원
Topic <-> Session 매핑 Topic 에 대한 subscribe / unsubscribe 처리
Topic 을 subscribe 한 Session 관리
Session 에서 subscribe 한 Topic 관리
특정 Topic 에 대한 실시간 푸시
Session 종료시에 관련 Topic 에서 unsubscribe 처리
메시지 검사 및 변환 WebSocket 요청에 대한 메시지 검사 및 변환
TCP/UDP 전문의 WebSocket 메시지 변환
데이터 유형에 따라 Text/Binary WebSocket
Frame 처리
WebSocket 중계 실시간 WebSocket 데이터 푸시
WebSocket 요청에 대한 처리
WebSocket Session 과 TCP 클라이언트 Session 바인딩
TCP/UDP Session 관리 TCP 서버 역할 수행
UDP Multicast/Broadcast 수신 역할 수행
TCP 클라이언트 역할 수행
큐 관리 TCP/UDP 전문 메시지를 큐에 삽입
큐에 있는 전문을 병렬로 실시간 푸시
로그 관리 표준 로그 (WAS 로그)
파일 로그
네트워킹 로그 옵션 제공
모니터링 서버 정보
Session 현황 및 실시간 통계

Visits: 41