일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 전문가를 위한 파이썬
- docker
- Container
- 블록체인
- Kubernetes
- Fast API
- 알고리즘
- dockerfile
- Python
- RabbitMQ
- Ethereum
- BAEKJOON
- Network
- 플랫폼
- rust
- IMAGE
- BlockChain
- Algorithm
- 러스트
- 이더리움
- 백준
- Thread
- AWS
- 파이썬
- 코어 이더리움 프로그래밍
- 동시성
- guru
- function
- Refactoring
- fluent python
- Today
- Total
글쓰기 | 방명록 | 관리 |
목록RabbitMQ (2)
Victoree's Blog
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에 전송되기 전에 거쳐가는 라우터 어떤 방식으로 메세지를 전달하냐에 ..