Message Queue란? (AMQP에 기반한 기본 동작 방식 및 용어)
회사를 이직하고나니까 많은 사용자를 고려해서 Message Queue에 메시지를 넣고 컨슈밍해서 여러 모듈로 나눠서 서비스하고 있었다. (전에 비동기 처리를 위해서라고 작성했지만 비동기는 비동기이지만 메시지 큐를 사용하는 실질적인 이유는 여러 서버들로 나눠서 서비스를 구현하기 위해서다.) 메시지 큐(Message Queue)란? 우선 큐(queue)는 자료구조론을 공부해본 사람이라면 한 번쯤은 들어봤을 자료구조이다. 일면 FIFO(First In First Out) 방식으로 데이터를 처리하는 자료구조인데 그림을 그려보면 아래와 같다. 양 쪽이 뚫린 원통이 있다고 생각하고 그 안에 데이터를 하나 하나 넣고 반대쪽에서 꺼내서 처리한다고 생각하면 된다. AMQP 기반의 메시지 큐 동작 방식 메시지 큐가 동작하..
MQ
2021. 9. 9. 22:31
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- JPA
- enum
- Caching
- 공간데이터
- cache
- Java
- eclipse
- 스프링부트
- k8s
- postgres
- annotation
- 캐싱
- 자바
- springboot
- mockito
- PostgreSQL
- 이클립스
- Intellij
- HttpClient
- 어노테이션
- ssh
- 메시지큐
- DATABASE
- rabbitmq
- MAC
- DB
- 역직렬화
- 캐시
- Spring
- 데이터베이스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함