2008-11-15 64 views
5

是否有人將Spring Integration項目作爲嵌入式ESB使用?Spring Integration作爲獨立ESB的嵌入式替代方案

我非常有趣的,例如用例:從目錄表基礎上

  • 讀取文件
  • 從JDBC數據源
  • 模塊化和可能獲得的數據來啓動/停止/重新部署模塊(例如,一個模塊可以按計劃掃描目錄,另一個來自jdbc數據源的呼叫查詢等)
  • 重複/重試策略

UPDATE:

我發現我的所有問題的答案除了「從JDBC數據源獲取數據」。技術上可行嗎?

回答

9

請記住,「ESB」只是一個營銷術語,旨在銷售更昂貴的軟件,它不是一個神奇的子彈。您需要考慮您需要軟件執行的具體工作,然後進行相應選擇。如果Spring整合似乎符合法案,我不會太擔心,如果它看起來不像一個超級昂貴的服務器安裝。

+2

我知道:)。我在Mule ESB項目中使用,但通常它是過分的資格,並希望使用簡化和嵌入式的。 – FoxyBOA 2009-09-11 10:42:25

2

此鏈接描述了使用Spring Integration的FileSucker。閱讀您的企業集成模式,瞭解更多信息。

我有點覺得你需要做更多的調查你的自我,或做一些你的使用情況的幾次嘗試。然後我們可以討論什麼是好的和壞的

2

JDBC適配器似乎是work in progress

即使沒有可用的特定適配器,請記住Spring Integration是POJO的一個薄包裝器。您可以在任何組件中訪問JDBC,例如你的服務激活者。

有關基於輪詢入站通道適配器的解決方案,請參見here