Spring Integration作为独立ESB的嵌入式替代方案

时间:2008-11-15 18:09:29

标签: spring jdbc soa esb spring-integration

是否有人有Spring Integration项目作为嵌入式ESB的经验?

我对以下用例非常感兴趣:

  • 按计划从目录中读取文件
  • 从JDBC数据源获取数据
  • 模块化以及即时启动/停止/重新部署模块的可能性(例如,一个模块可以按计划扫描目录,另一个来自jdbc数据源的调用查询等)。
  • 重复/重试政策

更新

除了“从JDBC数据源获取数据”之外,我找到了所有问题的答案。技术上可行吗?

4 个答案:

答案 0 :(得分:9)

请记住,“ESB”只是一个旨在销售更昂贵软件的营销术语,它不是一个神奇的子弹。您需要考虑软件需要执行的特定工作,并相应地进行选择。如果Spring Integration看起来符合要求,我不会太担心它是否看起来不像一个超级昂贵的服务器安装。

答案 1 :(得分:3)

Spring Integration JDBC适配器在2.0中可用,我们上周刚刚发布了GA。以下是参考手册中的相关部分:http://static.springsource.org/spring-integration/docs/latest-ga/reference/htmlsingle/#jdbc

答案 2 :(得分:2)

此链接描述了FileSucker与Spring Integration。阅读您的企业集成模式,了解更多信息。

我觉得你需要多做一些自我调查,或者对你的一些用例做几次尝试。然后我们可以讨论什么是好的和坏的

答案 3 :(得分:2)

JDBC Adapters似乎是work in progress

即使没有可用的特定适配器,请记住Spring Integration是一个围绕POJO的瘦包装器。您将能够在任何组件中访问JDBC,例如你的服务激活者。

有关基于轮询入站通道适配器的解决方案,请参阅here