Spring Boot, RabbitMQ 비동기 통신 구현하기
개요 백엔드에서의 통신 방법은 요청에 대해 즉시 응답하는 동기식 통신이 일반적이지만, 비동기 통신 또한 백엔드 아키텍쳐에서 중요하다고 말할 수 있다. 갑작스럽게 요청이 집중되는 명절 기차표 예매, 대학교 수강신청 등이 비동기 통신이 요구되는 대표적인 사용 사례라고 볼 수 있다. (이를 동기식으로 처리하면 백엔드와 데이터베이스에 엄청난 부하가 발생한다.)RabbitMQ는 AMQP(플랫폼 독립적인 비동기 메시징을 다룬 프로토콜)을 준수하여 제작된 메시지 브로커이다. 설치가 쉽고, 기능이 직관적인데다 성능이 뛰어나기 때문에 현재 비동기 메시징에 있어서는 광범위하게 사용되고 있다. 이번 글에서는 Spring Boot에서 RabbitMQ 사용 방법을 소개하고자 한다. AMQP 통신 원리 AMQP에서는 브로커의 양..
SW 개발/Spring
2021. 3. 19. 09:40
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- MySQL
- 평속
- node.js
- DynamoDB
- jstl
- bootstrap
- chrome
- Spring Boot
- Docker
- jpa
- CentOS
- spring
- 구동계
- Spring MVC 3
- jsp
- 태그를 입력해 주세요.
- Kendo UI
- kotlin
- JavaScript
- maven
- 로드바이크
- java
- 자전거
- 알뜰폰
- Kendo UI Web Grid
- 로드 바이크
- Eclipse
- Tomcat
- JHipster
- graylog
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함