
사이드 프로젝트로 디스코드를 만들기로 계획했다. 디스코드의 많은 기능 중 먼저 실시간 채팅 기능을 구현하고자 한다. 먼저 채팅 어플리케이션의 트래픽 특성을 간단히 보자. 채팅 어플리케이션의 트래픽 특성 > - 엄청난 양의 트래픽 그룹 채팅 오래된 채팅 잘 안봄 Re
RabbitMQ란? RabbitMQ는 전통적인 메시지 지향 미들웨어로, 메시지 생성자와 소비자 사이에서 메시지를 중계해주는 message broker이다. RabbitMQ를 쓰는 이유 먼저 Message Driven이란, 서비스 사이 비동기적으로 메시지를 전달하는
일반적으로 네트워크로 연결된 컴퓨터들 사이의 통신은 한 쪽이 다른 쪽에게 직접, 그리고 동기적으로 데이터를 전달하는 형식이다.만약 클라이언트가 서버에게 데이터를 전달하는 시점에 서버가 데이터를 받을 수 없는 상황이라면 해당 데이터는 전달되지 못하고 유실될 수 있다.또한