首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从AMQ读取文件

从AMQ读取文件
EN

Stack Overflow用户
提问于 2012-05-10 17:19:23
回答 1查看 280关注 0票数 0

大家好,我正在创建一个使用AMQ的消费者和生产者。现在的问题是,我正在从camel读取一个文件(可能是xml、csv或简单的文本文件)并发送到AMQ主题,现在的问题是,当另一个消费者想要读取该文件时,我如何为该消费者读取该文件(xml、txt或csv)。我通过将camel从架构中移除并将文件转换为字节,然后在主题上发送ByteMessage来解决这个问题。但我想知道有没有其他方法可以这样做?如果我仍然想使用camel,我应该怎么做,因为它释放了很多工作。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-10 19:07:30

我不确定我的理解是否正确。但是你想读一个文件,把它发送到AMQ。from("file:/etc/myfiles").to("jms:topic:mytopic");或类似的?

但是,如果另一个应用程序对此文件感兴趣,则您希望保留该文件。

Camel为避免读取已经传输的文件提供了多种选择。用于删除、移动到本地.camel目录等的delete=true。

Camel网站上有非常好的文档。http://camel.apache.org/file2

您可能应该更详细一点,才能得到更准确的答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10530988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档