Apache camel 与 rabbitmq 集成。
我想实现一个功能,在做完数据库操作后,将操作内容作为消息发送到rabbitmq队列中去。
学习了一下Apache camel ,不是很懂,要如何在数据库操作以后启动camel来发送消息,网上查找资料有代码的方式和xml配置两种方式,
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>
这里的from中应该怎么调用?
如果是xml配置的方式,我要如何使它跟随spring一起启动,我已经添加了camel.xml文件并关联,但是好像不生效
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论