Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring integration TCP/IP上的Spring集成请求/应答关联-无JMS_Spring Integration - Fatal编程技术网

Spring integration TCP/IP上的Spring集成请求/应答关联-无JMS

Spring integration TCP/IP上的Spring集成请求/应答关联-无JMS,spring-integration,Spring Integration,我是spring集成新手,希望了解如何使用spring集成实现以下场景 我正在尝试创建一个分布式应用程序,它将具有多个节点(如集群中的节点),并具有以下要求 -我需要通过TCP/IP实现基于请求/应答的消息传递。 -我不想使用消息代理(例如ActiveMQ)。 -我计划使用SI提供的TCP入站和出站网关 我不确定SI如何帮助我实现以下目标 -当有多个客户端连接到同一服务器端TCP入站网关时,请求/应答关联将如何工作? -我知道,通过TCP/IP发送消息时,消息头会被剥离,解决方法是什么? -这种

我是spring集成新手,希望了解如何使用spring集成实现以下场景

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

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

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

谢谢你

Sandip

如果您使用网关,框架将为您处理相关性

这里有一个示例显示了这一点

(请参阅基本/tcp客户端服务器)

参考手册中有关于消息相关性的讨论

如果您需要使用适配器而不是网关(因为您需要异步消息传递或无法忍受网关的某些性能限制),那么您需要向消息负载添加相关数据

我们有一个公开的JIRA问题

允许通过TCP传输某些标头。但是,由于没有自然的标准方法来实现这一点,它可能仅可用于SI-to-SI通信(或者需要在对等机上使用自定义代码)。我们可能很快就会在2.2.里程碑中实现这一点。投票吧

希望有帮助

更新:支持将选定的标头添加到TCP消息