Kafka (1) 썸네일형 리스트형 채팅 시스템에 사용할 메시지 브로커 선택하기 서로 다른 메시지 브로커를 사용하는 채팅 시스템의 성능을 비교하여 가장 적합한 것을 선택하도록 하겠습니다. 테스트 환경설정 값쓰레드 수 : 10,000메시지 크기 : 256 bytes테스트 도구JMeterPrometheus서버 사양CPU: 1 vCPU (burstable)RAM: 1 GB네트워크 성능: 최대 100 Mbps메시지 브로커로 사용될 도구RabbitMQKafkaRedis Pub/Sub비교 기준상대 기준CPU 사용량메모리 사용량네트워크 사용량(서비스의 특성 상 가용성보다 성능이 중요합니다) 절대 기준지연 시간은 200ms 미만이어야 합니다.CPU, 메모리, 네트워크 사용량은 30%를 넘으면 안됩니다.부하 테스트 결과RabbitMQ채팅 빈도 (초당 메시지 수) CPU 사용(%) 메모리 사용량 (%.. 이전 1 다음