2012. 11. 28. 15:17
Protocols
Polyglot 에 기반한 서비스를 만들다 보면 아키텍쳐링을 위하여 Queue 시스템이 필요할 경우가 있다. Message Queue를 위하여 Open Source로 제공되는 구현체들이 존재하기도 한다. 각각에 대한 궁금증을 풀어보자
- AMQP 무엇인가 : 메세지 통신을 위한 규약 스펙 (참조)
- 구현체는 무엇들이 있는가 : Rabbit MQ, Apache Qpid, etc
- 어느 때 사용하는가 : 서로 다른 시스템이나 서비스를 업무적으로 엮으고 싶을 경우 (참조)
- Spring Framework와 잘 어울리는 것은 : Rabbit MQ - spring AMQP 에 포함됨 (참조)
모바일 서비스 구축시 내부 확장과 다양한 언어에 대한 통합을 고려한다면 필수 아이템이 되겠다. 하기 그림은 CloudFoundry에서 제시하는 아키텍쳐이다
'Protocols' 카테고리의 다른 글
MQTT 사용하기 - 1 (1) | 2012.09.11 |
---|---|
MQTT Push (0) | 2012.09.10 |