首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring集成:使用Spring集成的多应用程序集成

Spring集成:使用Spring集成的多应用程序集成
EN

Stack Overflow用户
提问于 2013-03-16 14:23:08
回答 1查看 2.1K关注 0票数 3

对于Spring集成,我有一些疑问:

  1. 我们可以使用Spring框架集成多个应用程序吗?
  2. 是点对点集成还是面向中间件的集成?
  3. 在客户机-服务器体系结构中,如果(客户机和服务器)都是基于java的应用程序,那么我们应该使用什么来进行同步通信?意思是,我们应该选择Spring集成还是JAX?同步通信哪一个更快?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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/

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15450400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档