https://blog.rabbitmq.com/posts/2021/07/rabbitmq-streams-overview/ - Streams : RabbitMQ 3.9에 새로 추가된 데이터 구조 ㅤ→ 기존 큐와 달리 메시지를 삭제하지 않는 Append-Only 모델 ㅤ→ 데이터가 유지되고 복제됨 - Usecase ㅤ→ 여러 어플리케이션이 동시에 같은 메시지를 받아야 할때 ㅤ→ 대용량 백로그 저장 ㅤ→ Timestamp 기준으로 Replay 및 시간여행 가능 ㅤ→ 기존 큐 대비 엄청 빠름 - 주요 기능 ㅤ→ 최소 1회 전송 보장 ㅤ→ 서버측 오프셋 트래킹 지원. 컨슈머가 원하는 부분부터 재시작 가능 ㅤ→ 무한 확장 가능. 크기/기간 기준 저장정책을 통해 삭제 지원 ㅤ→ 초고속의 전용 바이너리 프로토콜 및 AMQP 0.91 & 1.0 지원 ㅤ→ 클라이언트-서버 TLS 지원 ㅤ→ Java / Client 제공 Text-to-speech function is limited to 200 characters |