2015-02-04 2 views
0

Qpid JMS 클라이언트를 사용하여 RabbitMQ의 항목에 대한 영구 가입을 만드는 데 문제가 있습니다. Qpid JMS 클라이언트 및 RabbitMQ의 영구 가입

나는 다음과 같은 시도 :

session.createDurableSubscriber(topic, "name"); 

하지만 메시지와 함께 JMSAMQException을 얻을 "큐 바인딩 쿼리 실패 : 깨어 인해 클래스 된 javax.jms.JMSException에" 가

사람이 올바른을 알고 있나요

RabbitMQ에 연결하는 Qpid JMS 클라이언트를 사용하여 영구 가입자를 설정하는 방법은 무엇입니까?

+0

연결 중에 올바른 amqp 버전을 설정 했습니까? – Gabriele

+0

예 ... 일반적인 주제 구독이 정상적으로 작동합니다. 영구 가입 만이 문제를 일으키고 있습니다. – sun

답변

0

이것은 Qpid JMS 클라이언트 버그 인 것 같습니다.

createDurableSubscriber 경로는 RabbitMQ가 지원하지 않는 AMQP 사양 (특히 exchange.bound)에 대한 Qpid 특정 확장을 사용하고 있습니다. 상호 운용성을 위해 QPID-5224와 비슷한 방식으로 이러한 통화를 지켜야합니다.

Qpid 사용자 목록에서이를보고하고 JIRA를 제기하거나 패치를 제출하는 것이 좋습니다.

관련 문제