devmoa

메시징 시스템(a.k.a messaging-hub) 톺아보기

라인·2022년 3월 25일·00
메시징 시스템아키텍처메시지 큐웹소켓gRPCRedis

AI 요약

Beta

0까지 진화해 온 과정을 상세히 설명합니다. 1에서는 'connection system'이라는 이름으로 웹소켓 연결 관리, 메시지 소싱 및 라우팅, 서버 푸시 기능을 담당하는 connection-manager를 중심으로 구성되었습니다.

클라이언트 연결 정보는 Redis에 저장하여 관리했으며, 도메인 간 통신에는 gRPC를 사용했습니다. 1의 주요 요구사항으로는 대용량 메시지 소싱 처리, 커넥션 관리 보완, 앱 푸시 기능, 동적 설정 변경 등이 있었습니다.

3 버전으로 발전하면서 아키텍처의 변화와 개선이 이루어졌습니다. 글은 이러한 아키텍처의 변화 과정과 각 단계별 세부 구성 및 처리 흐름을 다룹니다.

saging system'으로 변경된 v0.3 버전으로 발전하면서 아키텍처의 변화와 개선이 이루어졌습니다. 글은 이러한 아키텍처의 변화 과정과 각 단계별 세부 구성 및 처리 흐름을 다룹니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다