【问题标题】:When should one use Spring Integration or related framework?什么时候应该使用 Spring Integration 或相关框架?
【发布时间】:2014-12-19 19:22:19
【问题描述】:

应该使用企业集成模式框架有哪些指标?另一方面,有哪些指标应该坚持使用简单的旧代码进行逻辑流?

在我的例子中,我们正在为一个映射/处理应用程序应用 Spring Integration,该应用程序从数据库读取数据,应用业务逻辑(使用 SI),然后进行一些相应的 API 调用。不确定我们通过 SI 获得了什么样的投资回报率而不是普通的旧编码方式。

【问题讨论】:

    标签: spring-integration enterprise-integration


    【解决方案1】:

    Spring Integration 是 http://www.eaipatterns.com 的实现,所以问题可能是为什么要使用集成模式。

    来自 eaipatterns 关于我们为什么需要集成的网站:

    “今天的业务应用程序很少孤立存在。用户希望即时访问企业可以提供的所有业务功能,无论该功能可能驻留在哪个系统中。这需要将不同的应用程序连接到一个更大的、集成的解决方案。这种集成通常是通过使用某种形式的“中间件”来实现的。中间件提供了“管道”,例如数据传输、数据转换和路由。”

    所以在我看来,归根结底是选择自己做管道还是使用 Spring 解决方案。

    投资回报率与其他 Spring 项目相似,很多人都在使用它,并且它可能比您自己的自制解决方案具有更少的错误。

    【讨论】:

    • 同意本土解决方案的缺点。我想弄清楚什么时候我什至需要“管道”。
    • 这实际上是您的决定,取决于架构的复杂性和所需的集成。越复杂,就越需要“管道”,所以选择 SI 会有优势。
    猜你喜欢
    • 2023-03-15
    • 1970-01-01
    • 2010-10-26
    • 2012-05-15
    • 2011-08-01
    • 1970-01-01
    • 2017-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多