连接器接收器模式

Som*_*raj 8 design-patterns

从我可以获得链接到连接器接受器模式解释简单,还有一个示例代码.我得到的那个 cs.wustl.edu ,我觉得很难理解.

Tej*_*sad 5

用简单的话来说;在分布式系统中,一旦服务被初始化,这种设计模式将连接建立和服务初始化解耦。接受器、连接器和服务处理程序有助于实现解耦。

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

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

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

您可以在此链接中找到一些简单的解释 - http://kurser.iha.dk/ee-ict-master/tiardi/Slides/ARDI3-POSA2-AcceptorConnector.pdf

  • 这也是原文档中让我困惑的地方:_"1> 连接器与远程接受器组件建立连接"_, _"2> 接受器[...],建立连接"_ 所以,有两个连接2个端点之间。是不是太多了?此外 _"1> [...] 初始化服务处理程序"_, _"2> [...] 初始化服务处理程序"_ 第 3 页的图 2 显示 _ServiceHandler_ 是 m:n 的中间实体关系。根据我的理解,_1>_和_2>_中提到的service handler**s**只是一个,是一样的。对? (2认同)