问题标签 [spring-integration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2289 浏览

spring-integration - 基于 TCP/IP 的 Spring 集成请求/回复相关性 - 无 JMS

我是 spring-integration 的新手,想了解如何使用 Spring Integration 实现以下场景。

我正在尝试创建一个分布式应用程序,该应用程序将具有多个节点(如集群中),并具有以下要求。

-我需要通过 TCP/IP 实现基于请求/回复的消息传递。
-我不想使用消息代理(例如 ActiveMQ)。
-我打算使用SI提供的TCP入站和出站网关。

我不确定 SI 如何帮助我实现以下目标
- 当有多个客户端连接到同一个服务器端 TCP-inbound-gateway 时,请求/回复关联将如何工作?
- 我知道通过 TCP/IP 发送消息时消息头会被剥离,解决方法是什么?
- 这种方法是否可行?:(


谢谢桑迪普_

0 投票
1 回答
518 浏览

java - 在 Java 中创建流水线 SQL/NOSQL 查询

我正在尝试在 Java 中创建一个框架,该框架将支持链式/流水线查询,其中一个查询的输出将被转换为用作另一个查询的输入。PyCascading 之类的这些查询将在运行时进行。我查看了一些框架并发现了Apache CamelSpring Integration,因为它们提供了链接和路由(企业集成模式)的概念。我发现 Apache Camel 比 Spring Integration(恕我直言)更好。


我应该为我的框架选择 Apache Camel,还是有更好的方法可以实现这一目标?

我的查询语法是

0 投票
2 回答
1036 浏览

spring - Spring-Integration 框架和 apache Camel 中的事务管理

我正在浏览集成框架以选择最适合我的集成问题的框架。我想知道的一件事是多应用程序集成上下文中的事务管理,是否支持?如果是这样,怎么办?在Pro Spring Integration中,我没有找到一个明确的解决方案,他们只是提出了一些类似的问题

而且我不明白这如何管理多个应用程序的事务?

这些框架的专家可以帮助我了解如何使用这些框架来完成事务管理和恢复,以防事务正在执行的任何应用程序发生错误?例如考虑这种情况:应用程序A发起事务并在中间使用应用程序B和C,最后在B和C之后做某事并提交它,如果在这种情况下应用程序c失败或抛出异常,无论如何都要回滚B中的事务和A又如何?

0 投票
1 回答
1390 浏览

spring - Caching entities using Spring-Integration framework and apache Camel

I'm browsing Integration frameworks to choose the best one for my integration problem. one thing that I want to know is caching and distributed caching for example using Web Service for communications, supported or not ? and if it does, how ?

in Pro Spring Integration CHAPTER 16 ■ SCALING YOUR SPRING INTEGRATION APPLICATION page 544, they talk about some caching strategy but they didn't say how to implement them using Spring-integration ? also they talk about message caching somewhere I want to know is there a caching solution for entities between multiple machine ?

0 投票
1 回答
914 浏览

spring - 弹簧集成。想用HTTPS

我正在使用 Spring Integration - HTTP 适配器。

现在,我想让它成为 HTTPS。请让我知道如何实现它。

0 投票
1 回答
2534 浏览

spring - 弹簧集成:根据给定条件停止流

是否可以根据标头/消息值停止 SI 中的流执行?

谢谢。

0 投票
1 回答
864 浏览

java - 在 Java 中托管 HTTP 端点

我有一个 Spring Integration 应用程序,它需要相对资源有效。我想在端口 > 1024 上公开绑定到 localhost 的宁静 Web 服务。现在应用程序正在从命令行运行java -jar MyApp.jar

有没有办法在不启动像 Tomcat 这样的应用程序容器的情况下托管 web 服务?

更新Spring 应用程序中有一个网关,我想将其公开为 Web 服务。

0 投票
1 回答
13434 浏览

transactions - 为什么将弹簧集成和批处理事务的每个方法(弹簧批处理作业)的默认隔离级别设置为 SERIALIZABLE?

我有一个弹簧集成+批处理应用程序。

该集成用于读取带有入站通道适配器的文件并调用批处理作业。jobRepository 定义自:org.springframework.batch.core.repository.support.JobRepositoryFactoryBean

事务管理器是 org.springframework.orm.jpa.JpaTransactionManager。

当应用程序启动时,我不知道为什么,但我读到了这种奇怪的配置:

似乎默认情况下,每个作业方法都配置了隔离 SERIALIZABLE,但我没有在任何地方设置它。知道如何将默认隔离级别设置为 ISOLATION_DEFAULT 吗?

0 投票
1 回答
583 浏览

spring-integration - HTTP请求有效负载映射到Spring中的类

我在我的 Spring Integration 项目中创建了一个 Feed 类,目的是将其中包含 feed 的任何有效负载映射到我的类。我不能使用 spring 专有的 atom feed 消息转换器,因为我们有不同的格式要求。

我遇到的问题是,当我提交带有有效负载的帖子时,有效负载不断转换为专有提要类,而不是我编写的那个。我想这里的大问题是spring atom消息转换器和我的都定义了一个“Feed”类。

那么,在处理有效负载时,有什么方法可以强制 spring 使用我的 Feed 类,而不是它自己的 Feed 类?

非常感谢,R。

PS:我尝试将 request-payload-type 设置为我自己的类名,但没有成功。

0 投票
1 回答
4875 浏览

java - 没有参数的 Spring 集成网关

在我的网关上,我有一个方法

这个想法是我可以从 bean 调用 commsTest 并使用 spring 集成将其连接到将检查 comms 的服务激活器。

当我这样做时,我得到一个receive is not supported, because no pollable reply channel has been configured错误。我意识到这是因为没有参数的方法意味着“我正在尝试从频道轮询消息”

这是一个两部分的问题。

  1. 从频道轮询消息是什么意思。
  2. 我怎样才能得到我想要的功能。