2010-08-24 39 views

回答

3

简而言之;在分布式系统中,一旦服务被初始化,该设计模式将连接建立和服务初始化分开。接受者,连接器和服务处理程序有助于实现解耦。

1> Connector建立与远程接受器组件的连接并初始化服务处理器以处理连接后交换的数据。

2> Acceptor被动等待来自远程连接器的连接请求,在请求到达时建立连接,并初始化服务处理程序以处理连接后交换的数据。

3>初始化的服务处理程序执行特定于应用程序的处理,并通过连接器和接受器组件建立的连接进行通信。

你可以找到在这个环节上一些简单的解释 - http://kurser.iha.dk/ee-ict-master/tiardi/Slides/ARDI3-POSA2-AcceptorConnector.pdf

+2

这就是困惑我在原始文档中,还有:_“1>连接器建立与远程接受器组件的连接” _,_“2 > Acceptor [...],建立连接“_因此,两个端点之间有两个连接。这不是太多吗?此外,_“1> [...]初始化服务处理程序”_,_“2> [...]初始化服务处理程序”_第2页的图2显示_ServiceHandler_是m:n的中间实体关系。根据我的理解,在_1> _和_2> _中提到的服务处理程序** s **只是一个,是一样的。对? – 2015-08-17 19:35:13