Spring integration 在spring集成中,int:gatway与int-ws:inbound gatway或int-ws:outbound gatway之间的区别是什么
我在某些地方看到了Spring integration 在spring集成中,int:gatway与int-ws:inbound gatway或int-ws:outbound gatway之间的区别是什么,spring-integration,Spring Integration,我在某些地方看到了配置,在其他地方看到了或配置,或者一起看到了spring集成配置。我无法找出他们之间的主要区别 我知道盖特威是双向连接。然后 由于int:gatway可以用于双向通信,我们不能用它代替其他入站/出站gatway?-我相信答案是它们将用于特定类型的请求,如WS或JMS,以执行特定任务。但我仍然感到困惑,如果使用int:gatway也能做到这一点 另外,如果所有不同的服务(如JMS或WS)都有特定类型的网关,那么int:gatway的用途是什么 将视为从遗留java代码到消息流的
配置,在其他地方看到了
或
配置,或者一起看到了spring集成配置。我无法找出他们之间的主要区别
我知道盖特威是双向连接。然后
- 由于
可以用于双向通信,我们不能用它代替其他int:gatway
?-我相信答案是它们将用于特定类型的请求,如入站/出站gatway
或WS
,以执行特定任务。但我仍然感到困惑,如果使用JMS
也能做到这一点int:gatway
- 另外,如果所有不同的服务(如JMS或WS)都有特定类型的网关,那么
的用途是什么int:gatway
视为从遗留java代码到消息流的网关
public interface MyGate {
Bar fooToBar(Foo foo);
}
然后,在遗留java代码(例如REST控制器)中,您“发送”一个封装在消息中的Foo,流在应答负载中返回一个条,框架为您打开它
客户端代码不知道它正在与消息传递系统交互
例如,流的结尾可能会调用
因此,网关从客户端的角度对消息进行抽象。谢谢Gary。这确实有道理。