我有一個簡單的路由在駱駝的routeContext中定義(這條路由將用於多個路由)。駱駝不會發布到RabbitMq隊列
<route id="sendToRabbitQueue">
<from uri="direct:sendToQueue" />
<convertBodyTo type="java.lang.String"/>
<setHeader headerName="rabbitmq.ROUTING_KEY">
<constant>my.routing.key</constant>
</setHeader>
<to uri="ref:genericRabbitEndpoint"/>
</route>
而且我有
<endpoint id="genericRabbitEndpoint" uri="rabbitmq://${rabbitmq.host}:${rabbitmq.port}/${rabbitmq.exchange.name}">
<camel:property key="autoDelete" value="false" />
<camel:property key="connectionFactory" value="#rabbitConnectionFactory" />
</endpoint>
是一個終點(在端點文件中定義) - 我所見過的http://camel.apache.org/rabbitmq.html頁 - 這就是我得到了主意,設置頁眉上exchange.However隊列中沒有消息正在發佈。我清楚地忽略了一些東西,任何幫助將不勝感激。
Airomega - 你是如何設置你的端點文件? – user481779
我近兩年前問過並回答了這個問題。自從現在(自豪的gopher) – Airomega
感謝您的回覆,我已經移動了公司,項目和語言。我想到了它。 – user481779