나는 RabbiMQ와 통합되는 하나의 레일 어플리케이션을 만들고 있습니다.
Fuse ESB을 내 응용 프로그램에 통합하려고하지만 Google 후에도 RabbitMQ가 ESB를 융합 할 수 있는지 여부를 확인할 수 없습니다.
누구나 RabbitMQ가 Fuse ESB를 지원하는지 여부를 알려줄 수 있습니까?FUSE ESB는 RabbitMQ를 지원합니까?
4
A
답변
6
FUSE ESB에는 Apache ActiveMQ이라는 JMS 기술을 기반으로하는 메시징 인프라가 포함되어 있습니다. ActiveMQ는 not interoperable이며 RabbitMQ와 같은 AMQP 시스템과 함께 제공됩니다.
그러나 Apache Qpid 프로젝트의 클라이언트 API를 통해 Apache Camel (FUSE의 일부 임) supports AMQP. Qpid와 RabbitMQ가 모두 AMQP messaging standard을 구현하기 때문에 Qpid 클라이언트의 RabbitMQ 브로커와 통신 할 수 있습니다. 이 접근법과 관련된 몇 가지 잠재적 인 문제와 해결책이 있습니다. outlined here.
나는 이것을 시도했지만 나는 RabbitMQ로 작업하는 Camel/Qpid를 전혀 얻을 수 없었다. Spring의 AMQP Module과 Github에서 찾은 컴포넌트를 통해 끝내게되었습니다. 나는 그것에 대한 블로그 게시물을 [여기] (http://arthur.gonigberg.com/2012/02/11/camel-rabbitmq/)에 기록했다. – artgon