[RabbitMQ] rabbitMQ 메시지가 왔다가 안왔다가 왔다가 안왔다가... ♾️
·
[AND] 사용자 정의 지표 기반 실시감 감지 및 자동매매 시스템/기술
프로젝트 중 제일 어려웠던 rabbitMQ에 대해 작성해보려고 한다. 1. RabbitMQ 왜 썼지? 프로젝트를 진행하면서 RabbitMQ를 사용하게 되었다. 우리는 redis가 1분마다 업데이트될 때마다 조건탐지와 기업별 알림의 조건들을 실제 차트 데이터와 비교하였고 조건이 충족하면 알림을 보내주는 서비스였기 때문에 두 서비스가 비동기적으로 동작해야한다고 생각했다. kafka는 대규모 처리에 적합하기 때문에 우리 서비스에는 오버스펙이라 느껴져 rabbitMQ를 선택하게 되었다. 2. RabbitMQ가 뭔데? 수업시간에 배웠던 내용으로 간략히 설명하자면 메시지 브로커의 한 종류이다. 여러 서비스가 직접 서로 소통하지 안하고 중간에 메시지를 전달해주는 중개자로 rabbitMQ는 우체국이라고 생각하면 된다..