RabbitMQ란?
RabbitMQ란? RabbitMQ는 AMQP 프로토콜을 구현한 메세지 브로커입니다. 생산자에게 메시지를 생산하여 소비자에게 전달해주는 서비스로 시스템 간 메시지를 전달해주는 오픈소스 메시지 브로커 소프트웨어입니다. 기본적인 구조 Producer가 Exchange에게 메시지를 발행합니다. Exchange는 Binding 규칙을 사용해 메시지의 복사본을 Queue에 배포합니다. 실제 메시지를 큐에 넣는 대신 메시지에 대한 참조가 Queue에 추가됩니다. 메시지를 전달할 준비가 되면 이 참조를 사용해 클라이언트에게 전송합니다. 메시지가 여러 클라이언트에게 발행될 때 참조만을 저장해서 메모리를 적게 사용합니다. Broker는 subscribe하고 있는 Consumer에게 메시지를 전달하거나 요청시 Queue에..
JAVA/JAVA기본
2022. 6. 14. 11:48
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- redis sorted set
- spring boot 엑셀 다운로드
- transactional outbox pattern
- spring boot excel download oom
- 람다 표현식
- 레이어드 아키텍처란
- polling publisher spring boot
- spring boot redisson destributed lock
- spring boot redisson 분산락 구현
- 트랜잭셔널 아웃박스 패턴 스프링부트
- pipeline architecture
- java ThreadLocal
- spring boot excel download paging
- 서비스 기반 아키텍처
- redis 대기열 구현
- spring boot redis 대기열 구현
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- microkernel architecture
- service based architecture
- transactional outbox pattern spring boot
- JDK Dynamic Proxy와 CGLIB의 차이
- 자바 백엔드 개발자 추천 도서
- @ControllerAdvice
- space based architecture
- java userThread와 DaemonThread
- spring boot poi excel download
- redis sorted set으로 대기열 구현
- spring boot redisson sorted set
- 공간 기반 아키텍처
- pipe and filter architecture
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함