51,408
社区成员
发帖
与我相关
我的任务
分享
from("").to("rabbitmq://localhost:5672/myexchange?username=guest&password=guest&queue=userQueue")
<bean id="customConnectionFactory" class="com.rabbitmq.client.ConnectionFactory">
<property name="host" value="xx.xx.xx.xx" />
<property name="port" value="5672"/>
<property name="username" value="guest" />
<property name="password" value="guest" />
</bean>
<camelContext id="camel" xmlns="http://camel.apache.org/schema/spring">
<route>
<from uri="/"/>
<to uri="rabbitmq://xx.xx.xx.xx:5672/myexchange?connectionFactory=#customConnectionFactory"/>
</route>
</camelContext>
CamelContext context = new DefaultCamelContext();
ProducerTemplate producerTemplate = context.createProducerTemplate();
context.addRoutes(new RouteBuilder() {
@Override
public void configure() throws Exception {
from("direct:hello").to("rabbitmq://xxx");
}
});
context.start();
String message = "";
producerTemplate.sendBody("direct:hello",message);