카프카 와 sse 기능을 사용한 알림 기능 만들기 #1
사용배경 : 필자는 경매 시스템을 개발하는 과정에서 성능개선을 위해 필요한 사항을 찾아보던 도중 , 카프카를 사용하여 실시간으로 동일한 작물에 대한 희망 입찰 금액을 제시하는 상황이 동시에 많이 발생하는 경우, 서버의 지연이 발생할 가능성이 존재함을 인식하고, 이를 개선하고자 카프카를 사용하여 동시에 많은 요청을 대량으로 저장하고 비동기적으로 처리하기 유용한 카프카를 사용하였습니다. 비동기를 위한것이라면 , async 어노테이션을 사용해도 되지않냐 는 질문이 있을수 있다고 생각합니다..하지만 둘은 이러한 차이가 있습니다. 1. Kafka를 통한 비동기 처리개념: Kafka는 메시지 브로커로서, 생산자가 메시지를 Kafka에 전송하고 소비자가 이를 비동기적으로 소비합니다. 즉, 생산자는 메시지를 보내고,..