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