2010-02-04 3 views
1

[1] AMQP 표준을 통해 읽었으며 Exchange, 대기열 및 바인딩 구성 요소 사이에 명확한 구분이있는 것으로 보입니다. 그러나 zeromq 문서를 보면 zeromq가 자신의 Exchange/queue/bindings 구현을 연결할 수있는 것처럼 보이지 않는다.

[2] 또한 프로토콜 세부 사항에 대해 걱정할 필요가없는 각 AMQP 프레임 워크가 있으며 이러한 각 구성 요소에 대한 구현을 플러그인하여 작동 할 것으로 기대합니까? (AMQP의 퓨즈와 같은 것).

업데이트 : zeromq는 AMQP 호환 메시징 시스템이 아니며 바인딩이라는 개념이 없으므로 제 1 질문은 무시 될 수 있다고 생각합니다.zeromq/AMQP 플러그인 가능?

답변

4

아파치 Qpid http://qpid.apache.org은 자신 만의 플러그인을 만들 수있게합니다. 플러그인을 만드는 방법에 대한 문서는 기껏해야 희소식이지만 예제로 사용할 수있는 소스 키트에 플러그인이 있습니다.

+0

두 가지 일을 AMQP위한 ZeroMQ의 다리가있다. ZeroMQ 응용 프로그램을 AMQP 인프라에 연결하고 두 개의 AMQP MQ 브로커를 연결하여 느슨하게 몇 개의 연합을 만들 수 있습니다. –

1

[1] 예, AMQP 지원은 zeromq에서 삭제되었습니다.

4

RabbitMQ도 플러그인을 지원합니다. 삽 (Shovel)이라는 릴레이라는 예가 있습니다. http://www.lshift.net/blog/2010/02/01/rabbitmq-shovel-message-relocation-equipment

소스에서 빌드하려는 경우 사용자 지정 교환을 작성할 수도 있습니다. 올바르게 설치하려면이 로드맵을 참조하십시오.

도움이 되었기를 바랍니다. 질문이 있으시면 주저하지 말고 rabbitmq-discuss 목록을 이메일로 보내주십시오.

건배

알렉시스

관련 문제