目录 |
集成消息器是指在提供集成的同时,将应用程序之间的交互逻辑解耦的一种架构模式。这种架构模式带来的益处是使应用程序之间的通信的相互依赖性降低到最小。要实现此目标就需要依赖于这种灵活的集成方式。
集成消息器模式支持如下三种通信模型:
1、一对一同步(请求/响应):这种模型涉及了单个客户端应用程序和单个服务器端应用程序。客户端应用程序等待服务器端应用程序的响应:
2、一对一异步(消息队列):这种模型涉及了单个客户端应用程序和单个服务器端应用程序。客户端应用程序并不等待服务器端应用程序的响应
3、一对多异步(发布和预定):这种模型涉及了一个客户端应用程序和一个或者多个服务器端应用程序。
虽然这种模式的通信模型是多样化的,但其目的是一样的,使得应用程序之间的通信具备尽可能小的相互依赖性。这种模式的参与者是被集成的应用程序和集成消息器。集成消息器负责在应用程序间发布消息,并且提供透明的消息定位服务。