2014-10-01 63 views
0

我的問題是針對文件傳輸風格的企業集成,真的值得使用EIP框架如Apache Camel嗎?感謝您的任何建議。使用Apache Camel進行文件傳輸風格集成?

要求:大尺寸的csv-like結構文本文件;在將它們存儲到數據庫之前會發生一些轉換。這裏的表現可能是一個問題。

回答

3

使用Apache的駱駝後,如果

  • 你已經知道的框架,這是沒有道理的,爲您實現路線
  • 你不知道的框架,但想學習它
  • 可以預見的是,該航線將擴大(其它變換和/或訪問諸如Web服務,電子郵件等外部服務)
  • 你需要一個結構化的方式來定義轉型路線
  • 你需要建立的監控可能性
  • ...
0

你能否更詳細地說明你的問題或要求?如果僅僅是用於文件傳輸的風格,我認爲這是值得,因爲它具有多種文件傳輸型函數使用它,並features.maybeü可以嘗試參考下列 Apache Camel and other ESB products

1

我一直在使用駱駝的幾年和主要用例有一直是文件傳輸。 在我看來,文件傳輸並不像看起來那麼簡單,像Camel這樣的框架將會非常有益。不同的文件系統有不同的限制,Camel文件端點有不同的策略來處理併發文件訪問,交易行爲,重試渴望,錯誤處理,流媒體,監控,統計,縮放等。

另一方面,如果你非常肯定你不需要上述任何一項,你的文件傳輸將非常簡單(任何文件傳輸看起來都是這樣),那麼編寫自己的文件傳輸邏輯可能會更容易,但我確定如果你使用駱駝,它會更短,更容易理解和維護和擴展以滿足未來的需求。我的2p