다음은 제가 적용한 시나리오입니다
예를 들어 클라이언트가 요청을 보내면 서버는 요청을 처리한 후 클라이언트에 반환해야 합니다. 사용자는 실시간으로 반환 결과를 기다리므로 처리 속도가 빨라집니다. , 더 좋습니다
이러한 작업을 하나의 서버에 의존하는 것은 불가능하며 처리 속도가 너무 느리고 끊기 쉽습니다
현재 이 작업을 처리할 서버가 100개 있다고 가정해 보겠습니다. 더 어려운 방법은 사용자로부터 요청을 받을 때마다 이러한 서버에 요청을 무작위로 보내는 것입니다. , 100개의 서버가 이러한 작업을 공유하여 스트레스를 해소합니다
그런 다음 생산자-소비자 문제여야 하는 몇 가지 메시지 대기열 문제에 대해 배웠습니다
그리고 최근에는 게시 및 구독 기능이 있는 redis를 사용하고 있는데 이 시나리오에 적합한지 모르겠습니다
전문 mq kafka를 사용해 보는 것은 어떨까요?