【问题标题】:Spring Integration as embedded alternative to standalone ESBSpring Integration 作为独立 ESB 的嵌入式替代方案
【发布时间】:2008-11-15 18:09:28
【问题描述】:

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

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

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

更新:

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

【问题讨论】:

    标签: spring jdbc soa esb spring-integration


    【解决方案1】:

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

    【讨论】:

    • 我知道:)。我在项目中使用 Mule ESB,但它通常过于合格,希望使用简化和嵌入式的。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

        JDBC 适配器似乎是 work in progress

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

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

        【讨论】:

          猜你喜欢
          • 2014-03-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-05-31
          • 2023-03-19
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多