在 Spring Boot 应用程序中,IBM MQ 的集成工具(Apache camel 或 Spring 集成)容易或更好[关闭]

Posted

技术标签:

【中文标题】在 Spring Boot 应用程序中,IBM MQ 的集成工具(Apache camel 或 Spring 集成)容易或更好[关闭]【英文标题】:In Spring boot application which Integration tool (Apache camel or Spring integration) easy or better for IBM MQ [closed] 【发布时间】:2020-10-01 00:17:48 【问题描述】:

我们正在使用带有 IBM MQ 的 spring boot 应用程序,那么 Apache camel 或 Spring 集成哪个集成工具更好

因为我是这些技术的新手,而且这是更高优先级的决定,所以我将它作为一个单独的问题,如果它存在,请你评论链接,然后我会参考它。 p>

【问题讨论】:

你想要多快? 哪一个能提供比我想使用的更快更好的性能 我希望你明白这是讽刺,专门指出你整个问题的根本缺陷。什么是快?什么是更好的?什么是高性能?您没有指定预期的 SLA 要求;您没有指定您的业务要求您根本没有提供任何详细信息。你只是简单地抛出了诸如性能、特性、内存和线程之类的词,并声明你希望所有这些都比另一个更闪亮,这是绝对不可能以任何客观的方式回答的。不要走错路。 .只是想帮忙 感谢@OlegZhurakousky 的回复 以什么方式更好?你有什么要求?我刚刚在 Google 上搜索“Apache camel 或 Spring 集成哪个更好”,第一个结果是一个 SO 帖子 When to use Spring Integration vs. Camel?,也许这会对你有所帮助。 【参考方案1】:

请注意,Apache Camel 使用 Spring JMS 作为消息传递组件。因此,无论其他技术如何,您都希望使用 Spring JMS。如果您正在查看 Camel 和 Spring Boot,请查看 Spring Boot - Camel - IBM MQ。这个例子很好地利用了连接池。

该示例还使用 JTA 同步事务来实现可靠的消息传递(DUPS_OK 模式,而不是 XA)。这可能很难实现。

【讨论】:

以上是关于在 Spring Boot 应用程序中,IBM MQ 的集成工具(Apache camel 或 Spring 集成)容易或更好[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在 Spring Boot 应用程序中禁用 Spring JMS 自动配置

无法使用 Spring Boot 连接到具有多个 SSL 证书的多个 IBM MQ 通道

Spring Boot连接DB2查询结果时报错“java.lang.AbstractMethodError: com.ibm.db2.jcc.t4.b.isValid(I)Z”的解决办法

Spring boot,Eureka 服务器,IBM WAS:logback 给出 NoClassDefFoundError ch.qos.logback.classic.spi.ThrowableP

使用 Spring Boot 快速构建 Spring 框架应用--转

Spring Boot MongoDB 连接问题