设计模式-06-分布式架构模式
分布式架构模式分布式架构模式Broker(中介)模式(中介)模式l问题l分布式计算环境日益普及l分布式计算模型是客户-服务模型l客户-服务模型严重依赖底层协议l分布式计算变化性较强Broker架构模式架构模式l动机和意图l将客户和服务对象化l构造远程对象的本地对象,称之为代理l客户与代理对象打交道,无需考虑远程细节l客户无需考虑底层通讯细节l客户可以随时更换代理,实现业务的变化l围绕代理建立查找、创建、销毁等管理机制l代理封装传参和错误处理结构结构结构结构结构结构结构结构结构结构结构结构结构结构结构结构代理架构模式使用的问题代理架构模式使用的问题l代理是远程对象的封装l除了远程方法执行之外,还需要考虑诸多问题l远程注册l客户查找l远程创建l对象管理l超时销毁l池化处理