And Brain said,

AMQP(Advanced Message Queuing Protocol), 브로커들의 룰 본문

IT/CS

AMQP(Advanced Message Queuing Protocol), 브로커들의 룰

The Man 2023. 12. 14. 10:48
반응형

 
이것은 메시지 큐잉 시스템, 그 중심에 존재하는 브로커들의 룰.
 
 

Rule #1. 엄격한 전달자

 
브로커는 메시지 전달의 핵심으로, 한 치의 오차도 허용하지 않는다. 메시지가 전달되는 순간부터 그것이 목적지에 도달하기까지, 브로커는 그 메시지에 대한 완전한 책임을 지니며, 메시지는 그들의 보관소인 큐에 저장된다.
 
 

Rule #2. 비밀스런 라우팅

 
브로커는 교환기(Exchange)를 가지고 오직 자신만의 방식으로 메시지를 어디로 보낼지 결정한다.
 
 

Rule #3. 최우선적 신뢰성

 
브로커는 언제나 신뢰성을 최우선으로 삼는다. 메시지는 Acknowledgement를 통해 안전하게 전달되며, 잃어버린 메시지는 없다 - 오직 전달될 메시지만 존재한다.
 
 

Rule #4. 완전한 독립성


브로커는 언어와 플랫폼에 구애받지 않는다. 메시지는 모든 시스템에서 이해될 수 있다.

 

Rule #5. 확장성의 대가

 
브로커는 확장성의 대가. 트래픽이 많을수록 더 강해진다. 큐를 통한 로드 밸런싱으로 그들은 늘 준비된 상태다.
 
 

Rule #6. 사건 기반의 원칙

 
브로커는 철저하게 사건에 기반하여 움직인다. 이는 Event-driven architecture의 핵심 원칙이다.
 
 
 
이들의 철저한 원리원칙이 메시지 기반 통신의 세계를 지탱하고 있다. 이를 통해, 브로커들은 데이터의 흐름을 조율하고, 시스템 간의 대화를 가능하게 만든다. 그들은 지휘자이며, 건축가이자, 전략가다.

반응형
Comments