2014-11-20 2 views

답변

1

this blog post의 지침에 따라 작동중인 커넥터를 얻으십시오. JMS1.1을 사용하는 경우 대기열 또는 주제를 지정하지 않아도 동일하게 작동합니다. 1.0b를 사용하는 경우 올바른 유형을 지정하십시오. 내가 할, 그러나, Anypoint Studio을 사용하는 것이 좋습니다

<jms:inbound-endpoint topic="myTopic" connector-ref="Active_MQ" /> 

, 구성의 이런 종류의 당신에게 매우 간단한 인터페이스를 제공합니다 :

다음, 대신 아웃 바운드 엔드 포인트를 사용하는 인바운드 엔드 포인트를 사용합니다.

+0

안녕 빅터 .... 답장을 보내 주셔서 감사합니다 ... 나는 블로그를 보았다하지만 블로그 그것의 대기열을 추가하고 그 대기열에 메시지를 게시하는 것 ... 나는 소비하는 부분을 보지 못했습니다. – NewJavaBee

+0

그 답을 편집합니다. –

+0

어떻게 메시지를 인쇄 할 수 있습니까? 왜냐하면 내가 "뷰 Cosnumers"에 갈 때 아무것도 없다. – NewJavaBee

0

의 ActiveMQ 큐 OT 주제에서 메시지를 읽으려면, 간단하게 예를 들어 귀하의 흐름에 넣을 수 있습니다 :

<flow name="insert-operation" doc:name="insert-operation" doc:description="">  
    <jms:inbound-endpoint connector-ref="Active_MQ" exchange-pattern="request-response" queue="insert-jms" doc:name="JMS"> 
     <idempotent-redelivery-policy idExpression="#[message.inboundProperties['JMSMessageID']]" /> 
     <xa-transaction action="ALWAYS_BEGIN" /> 
    </jms:inbound-endpoint> 
... 
</flow> 
+0

message.inboundProperties [ 'JMSMessageID']는 무엇이 될까요? – NewJavaBee

+0

JMSMessageID는 대기열 또는 주제의 메시지를 고유하게 식별하는 String 값입니다. 이 예에서는 트랜잭션이 사용되며 사용자의 요청과 관련이 없을 수 있습니다. –

+0

"connector-ref ="Active_MQ "doc : name ="JMS "/>에있는

관련 문제