从过程来说,有许多人处理过我们发送的信件。但是我们很希望知道从处理信件的人那里的确定操作。比如,希望他们不要打开信件或修改内容,也同样希望每个信件处理人员尽量把信送到想寄的人那里等。不论是处理的过程还是实际地址,这些消息的路径节点就是中介者。说了很多,这里给出中介者的定义:
中介者对发送者是不可见的,并且处于发送者和接收者中间。辨别中介者同样比较困难。在邮寄信件的例子里,邮递员是不是简单捡起信件然后把它交给另外一个邮递员?下一个邮递员是不是继续向前投递给下一个邮递员?如果他或她向前发送一个信件,那么邮递员不就是初始发送者吗?事实就是如此,每个处理信件的邮递员在流程里都会向前发送信件。每个邮递员都会从另外一个邮递员或发送者处接收信件。逻辑上,邮递员对发信人而言是不可见的,因此发信人不会特地写明地址。同样,邮递员不会创建一个消息,他们只是简单地处理和投递消息。
展开