【问题标题】:spring integration industry usage弹簧集成行业使用
【发布时间】:2020-07-09 21:50:08
【问题描述】:

我正在评估新消息传递系统的选项。我一直在研究 spring 集成、mulesoft 和骆驼。任何框架的关键是它的行业足迹和支持。我还没有找到任何关于 Spring 集成模块被广泛使用的良好迹象,并且搜索返回了 2010 年代初期而不是最近的博客等。

spring 集成是否具有重要的行业足迹?

谢谢

【问题讨论】:

    标签: spring-integration messaging


    【解决方案1】:

    This survey 几岁了。该框架仍然非常积极地开发和使用。一个衡量标准是查看这里的问题历史。我们每个月都会收到几十个问题。

    它现在有一个流行的 Java DSL 并且不再需要 XML 配置(尽管仍然支持那些喜欢它的人)。

    免责声明:我是之前的项目负责人,现在仍然是提交者,但 DZone 调查是独立的。

    【讨论】:

    • 谢谢。进一步阅读后,我喜欢 Spring 消息传递选项的外观。我正在查看 Spring Cloud Stream,但是由于公司内部政策 Kafka,支持的其他主要消息传递代理不能作为选项使用。我看到有一些社区 IBM MQ 绑定项目。 IBM MQ 选项是否具有战略意义,还是会带来兼容性和可支持性风险?考虑到我的代理限制,不那么固执己见、更开放、更灵活的 Spring Integration 会是更好的选择吗?
    • 嗨,@DaleFripp!几年前,我们有一个金融客户需要基于 JMS 规范的绑定器实现。他们最终还开发了一些 implementations Spring Cloud Stream 的 JMS 规范;其中,IBM MQ 实现就是其中之一。然而,它们并没有被社区或客户积极维护——它们比上游 Spring Cloud Stream 版本的当前状态落后了几年。
    • 最近,我们也尝试将它交给 IBM 的 IBM MQ 核心开发团队,但他们并不热衷于接受或维护和支持它。
    • @DaleFripp - 您可以使用位于spring-jms(位于JMS 之上)之上的spring-integration-jms 获得大部分SCSt 功能。但是您不会得到那么多自以为是的默认值、自动配置等。但是,考虑到 MQ 绑定器的状态,此时它似乎是一个更好的选择。但是,鉴于 SCSt 在下面使用 Spring Integration;如果他的活页夹情况有所改善,移动它不需要太多繁重的工作。如果您在 Spring Boot 应用程序中使用它,您将获得一些自动配置。
    • 感谢大家的帮助。如果可以的话,我还有一个问题。我的公司广泛使用名为 AMPS (crankuptheamps.com) 的经纪人。我可以看到我可以使用他们的 Java API 相对轻松地将其作为端点桥接。但是我可以将它用于我的内部 Spring Integration 流队列(发布/订阅)吗?我看不出我将如何集成它并保留我通过 Spring Integration with JMS 免费获得的所有框架优势,例如事务管理。
    猜你喜欢
    • 1970-01-01
    • 2018-04-08
    • 1970-01-01
    • 2012-03-22
    • 2014-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多