
6
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
이 게시물은 도메인에 의존하지 않는 채팅 플랫폼 MessagingHub의 설계와 구현을 설명합니다.
핵심 설계
- 연동 시스템에 인증 책임 위임과 도메인 정보+사용자 식별 정보 조합한 client_id로 사용자 식별
- 서비스 컨텍스트와 채팅방 유형 분리로 생성·참여·메시지 허용 및 상태 전이 제어
- 메시지 및 개인정보 암호화 저장과 참여자 전원 이탈 또는 보관 기간 기반 삭제 정책
아키텍처
- connection-manager, chat-app, message-router, notification-app, admin-hub로 관심사별 도메인 분리
- 이벤트 기반 느슨한 결합과 커맨드 단위 조합으로 챗봇·문의형·1:1·그룹 채팅 지원
연동 및 클라이언트 전략
- ChatWeb을 WebView/iframe으로 제공해 플랫폼 독립성 및 연동 비용 절감
- 연동 방법은 Channel Messaging API로 ChatWeb 통신, 서버 연동은 SDK 또는 protobuf/gRPC 사용


