对于Spring集成,我有一些疑问:
发布于 2013-03-16 15:02:53
是一个轻量级集成框架。它不使用或不需要中央代理(许多人认为这是一种好处)。
它不仅仅是点对点;您可以配置一个多到多的环境,但不需要代理。当然,如果您愿意,可以使用中间件代理(例如RabbitMQ或JMS)。
有许多方法来执行同步(请求/应答)集成。在Spring中,通常用于这些组件的组件称为gateways (客户机上的outbound,服务器上的inbound )。
这样做的好处之一是,应用程序不必知道所使用的是什么技术。通过简单的配置更改,您可以将实际的协议更改为任何您想要的协议,而对应用程序本身的更改则为零。
提供了许多技术,包括ReST (http)、SOAP WebServices、JMS、AMQP、TCP/IP、.)。
最好不要把同步集成看作RPC --这完全是关于使用请求/响应消息传递的松散耦合,消息内容是契约,而不是API。
单向集成是使用channel-adapter而不是gateway来实现的。
我建议你看看参考文件..。http://static.springsource.org/spring-integration/reference/html/
https://stackoverflow.com/questions/15450400
复制相似问题