일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- BAEKJOON
- fluent python
- 알고리즘
- 동시성
- 러스트
- guru
- Fast API
- Thread
- 파이썬
- 이더리움
- docker
- 블록체인
- Python
- Kubernetes
- AWS
- Algorithm
- 백준
- Ethereum
- IMAGE
- RabbitMQ
- 플랫폼
- dockerfile
- rust
- Container
- function
- Network
- BlockChain
- Refactoring
- 전문가를 위한 파이썬
- 코어 이더리움 프로그래밍
- Today
- Total
글쓰기 | 방명록 | 관리 |
목록RabbitMQ (2)
Victoree's Blog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cWVUUz/btq6b1NKsll/2FVwKwNNLXvrv5ghRQC5j1/img.png)
AMQP What is AMQP 0-9-1? Advanced Message Queuing Protocol 클라이언트 어플리케이션들이 미들웨어 메세징 브로커와 통신할 수 있도록 하는 메세징 프로토콜 Brokers and Their Role 메세지 브로커들은 publisher(== producer)로부터 메세지를 전달받음 위 메세지를 consumer에게 라우팅해줌 AMQP 0-9-1 Model in Brief message는 exchange로 publish됨 message를 publish할 때, 다양한 속성(메타 데이터)를 지정할 수 있음 일부는 브로커에서 사용가능하나, 나머지는 메세지를 받는 어플리케이션에서 사용 exchange들은 바인딩되어 message 복사본들을 큐에 분배시킴 브로커는 큐에 있는 co..
Kombu [RabbitMQ with Python] → kombu 라이브러리를 기반으로 rabbitmq 큐에 원하는 (mcard 버닝이란) 테스크를 퍼블리시 하면, 큐에 mcard_burn이라는 키와 데이터, 리퀘스트 아이디가 인큐됨 Kombu란? 파이썬 메시징 라이브러리 메시지 브로커를 쉽게 사용할 수 있는 솔루션 다양한 메시지 브로커를 지원함 자동으로 인코딩과 정규화를 해줌 메시지 전송과 관련하여 예외처리가 잘 되어있음 커넥션이나 채널 오류가 있을 때에도 정상적으로 동작하도록 구현되어있음 amqplib의 불편한점들이 수정됨 carrot을 사용하고 있는 프로젝트를 쉽게 포팅할 수 있음 rabbitmq 에서 Exchange란? Queue에 전송되기 전에 거쳐가는 라우터 어떤 방식으로 메세지를 전달하냐에 ..