我的问题是文件传输风格的企业集成,是否真的值得使用Apache Camel等EIP框架?谢谢你的建议。
要求:大尺寸csv结构文本文件;在将它们存储到数据库之前发生了一些转换。表现可能是一个问题。
答案 0 :(得分:3)
使用Apache Camel,如果
答案 1 :(得分:1)
我一直使用Camel几年,主要用例一直是文件传输。 在我看来,文件传输并不像它看起来那么简单,像Camel这样的框架将非常有用。不同的文件系统具有不同的限制,Camel文件端点具有不同的策略来处理并发文件访问,事务行为,重试渴望,错误处理,流式传输,监视,统计,缩放等。
另一方面,如果你非常确定你不需要上面的任何一个,你的文件传输将非常简单(任何文件传输在开始时看起来如此)那么你可能更容易编写自己的文件传输文件传输逻辑,但我确定如果你使用Camel,它将更短,更容易理解和维护,并可以扩展以满足未来的需求。
我的2p
答案 2 :(得分:0)
您能详细说明您的问题或要求吗?如果它仅用于文件传输风格我认为值得使用它,因为它具有多种文件传输样式功能和功能。可以尝试参考下面的帖子 Apache Camel and other ESB products