2015-01-06 3 views

답변

2

양성자와 qpid-cpp는 모두 Apache Qpid 우산 아래 프로젝트이지만 다른 것들을위한 것입니다. qpid-cpp는 완전한 JMS/AMQP 브로커 구현입니다. 이것의 자바 버전이 존재하지만, cpp 버전이 표면 상 더 나은 성능을 보입니다.

한편 양성자 라이브러리는 여러 언어 바인딩이있는 간단한 메시징 라이브러리입니다. 사용 가능한 언어 중 하나에서 양성자를 사용하여 qpid-cpp 또는 qpid-java를 비롯한 모든 AMQP 브로커에 연결하고 상호 작용할 수 있습니다. Proton은 시작을위한 예제 구현을 제공합니다.

0

문제는 여러 AMQP 구현의 기능 집합이 언어마다 다릅니다. Proton은 Java, C 및 JavaScript와 똑같은 기능 세트 및 인터페이스를 구현합니다. 이는 소스 코드 생성으로 보장됩니다.

Imho는 정말 추상적 인 방식으로 이것을 보았을 때 JMS와 같은 언어 인 Messaging API를 건너 뛰는 언어로 양성자를 나타낼 수있었습니다.