2012-01-24 6 views
1

현재 우리 인프라는 XMPP를 지원하지 않지만 이것이 큰 소년 (Facebook, Google)이 선택한 프로토콜로 사용하는 것입니다. AMQP와 비교하여 XMPP가이 응용 프로그램에 특히 적합한 것입니까? 결국 나는 그 일에 맞는 도구를 사용하는 것을 믿습니다. 이 점에있어서 AMQP의 눈에 띄는 약점이 있다면 그것은 내가 찾는 것에 관심이있는 것입니다.AMQP 프로토콜은 웹 기반 인스턴트 메시징 응용 프로그램을 작성하는 데 적합합니까?

답변

2

AMQP는 HTTP 또는 웹 소켓에서 작동하지 않습니다. 따라서 AMQP는 네트워크에서 사용할 수 있지만 클라이언트 브라우저에서는 직접 사용할 수 없습니다.

1

인스턴트 메시징은 XMPP의 기본 사용법이며이를 염두에두고 설계되었습니다. 그것은 그 범위를 넘어서 확실히 사용될 수 있지만,이 함수는 매우 좋습니다.

Microsoft Messenger와 Skype도 메시징 용 XMPP를 제공합니다.

AMQP는보다 일반적인 목적의 메시징 프로토콜이며 모든 IM 프로토콜의 핵심 요소 인 프레젠테이션과 같은 것들이 부족합니다.