DXMB Message Bridge
서버와 클라이언트를 가장 빠르고 안정적으로 연결하는 실시간 메시지 중계 엔진
The ultimate real-time messaging engine for seamless and stable server-client connectivity.
(지연 속도)
(연결 안정성)
(부하 최적화)
핵심 개념 Core Concept
초경량·초고속 WebSocket 기반의 실시간 시스템
Ultra-lightweight and ultra-fast WebSocket-based real-time messaging system.
메시지 브릿지는 복잡한 인프라 구축 없이 즉각적인 양방향 통신을 실현합니다. 서로 다른 플랫폼 간의 데이터 중계를 지연 없이 처리하며, 파이어베이스(Firebase)의 실시간 기능을 보다 가볍고 독립적인 형태로 운영할 수 있도록 설계되었습니다.
Message Bridge enables instant bidirectional communication without complex infrastructure. It processes data relay between different platforms without delay, and is designed to operate Firebase's real-time functions in a lighter and more independent form.
기술적 특장점 Technical Highlights
-
0.1초 단위의 즉각적인 반응성Instant responsiveness in 0.1-second increments.
-
유연한 그룹 단위 메시징 (Room/Channel)Flexible group-based messaging structure.
-
SSL 기반 전 구간 암호화 보안 적용Full end-to-end SSL encryption for top-tier security.
완전한 유연성
Absolute Flexibility
개발자가 원하는 방식으로 그룹을 정의하고 1:1 채팅부터 대규모 알림까지 자유롭게 설계합니다.
Define groups however you want and design freely from 1:1 chats to large-scale notifications.
중복 문제 회피
Collision Avoidance
서버의 강제 관리 없이 개발자가 고유 코드(UUID 등)를 관리하여 메시지 오전달 위험을 최소화합니다.
Minimize delivery risks by managing unique codes (UUIDs) without forced server management.
플랫폼 독립적
Platform Independent
Web, Android, iOS 등 어떤 플랫폼에서도 동일한 방식으로 그룹 정의 및 메시지 통신이 가능합니다.
Define groups and communicate via messages on any platform, including Web, Android, and iOS.
확장성 극대화
Maximum Scalability
메시지 Payload 구조를 자유롭게 설계하여 알림, 게임 이벤트 등 모든 서비스에 즉시 적용합니다.
Freely design message payload structures and apply them instantly to all services like notifications and game events.
강력한 안정성과 유지 보수
Robust Stability and Maintenance
서버 주도 Ping/Pong
Keep-Alive Monitoring
서버가 30초 간격으로 핑을 전송하여 모바일 백그라운드 등 불안정한 환경에서도 높은 연결 복구율을 보장합니다.
Server sends pings every 30s to ensure high recovery even in unstable mobile background environments.
유령 소켓 자동 제거
Auto Clean Up
응답이 없는 '유령 소켓'을 실시간으로 감지하여 제거함으로써 메모리와 CPU 누수를 원천 차단합니다.
Detect and remove unresponsive 'ghost sockets' in real-time to prevent memory and CPU leaks.
장시간 접속 최적화
Connection Optimization
모바일 환경에 최적화된 30초 Interval, 10초 Timeout 설정으로 앱이 백그라운드에서 전환될 때도 매끄럽게 재연결됩니다.
Optimized 30s intervals and 10s timeouts for smooth reconnection when switching apps from background.
Privacy First : 비저장 시스템
Telegram-style Non-storage Architecture
메시지를 DB에 기록하는 물리적 저장 과정을 생략하여 0.05~0.1초 이내의 초저지연 속도를 제공합니다.
Delivers ultra-low latency within 0.1s by skipping physical storage in DB.
서버는 중계할 뿐 저장하지 않습니다. 저장이 필요하다면 클라이언트에서 직접 원하는 저장소(Local/DB)를 설계하십시오.
Servers only relay, not store. You decide where to save your data on the client side.
서버에 흔적이 남지 않으므로 민감 정보 유출 위험을 최소화하며 초경량 운영이 가능합니다.
Minimize leakage risk by leaving no traces on the server for ultra-lightweight operation.
"서버는 메시지를 보관하지 않습니다.
남길지 말지는 오직 개발자가 결정합니다."
"The server does not store messages. Whether to keep them or not is decided solely by the developer."
JS 한 줄로 구축하는 무한한 기능 확장
Infinite Functionality Built with Just One Line of JS
왜 AJAX 폴링이 아닌 '브릿지'인가?
Why 'Bridge' instead of AJAX Polling?
AJAX 폴링 방식 (Polling)
-
매초마다 서버에 "데이터 있나요?"라고 묻는 비효율적 반복
Inefficient repetition asking the server every second.
-
데이터가 없어도 발생하는 막대한 HTTP 요청 부하
Massive HTTP request load even when there's no data.
-
Interval 시간만큼 발생하는 어쩔 수 없는 지연 시간
Unavoidable latency based on the interval time.
메시지 브릿지 (WebSocket)
-
한 번의 연결로 양방향 데이터 통로 상시 개방
Bidirectional channel always open with a single connection.
-
이벤트 발생 시 즉시 Push — 데이터가 있을 때만 전송
Instant Push when events occur - send only when data exists.
-
서버 리소스 점유율 0%에 수렴하는 극강의 효율성
Extreme efficiency with near-0% server resource usage.
필수 설정 안내 Critical Notice
메시지 브릿지 전체 기능의 기반이 되는 핵심 설정입니다. 아래의 고정값은 시스템의 중앙 서버와 직결되어 있으므로 단 한 글자라도 수정해서는 안 됩니다.
This is the core configuration. These fixed values are directly linked to the central server and must not be modified.
중앙 서버 주소 및 포트 설정
Central Server & Port Configuration
ws = new WebSocket(`wss://designonex.com:14147/?group={고유ID}`);
Group 식별자 (방 구조)
Group Identifier (Room ID)
공간을 구분하는 식별자입니다. 개인화가 필요하다면 사용자별 고유값(UUID 등)을 할당하십시오.
Identifier to distinguish spaces. Assign unique values (UUID, etc.) for personalized services.
클라이언트의 책임
Client Responsibility
브릿지는 통로를 제공할 뿐입니다. 보안 인증이나 로직 설계는 개발자의 영역입니다.
The bridge only provides the path. Security and logic design are the developer's domain.
© 2026 DESIGNONEX BOARD - MESSAGE BRIDGE GLOBAL INFRASTRUCTURE
메시지 브릿지는 깨끗하고 안전한 실시간 웹 생태계를 지향합니다. / Aiming for a clean and secure real-time web ecosystem.