体系结构元素——通信实体。
1)面向系统的角度:线程、进程、结点。
2)面向问题的角度:对象(自然单元)、组件(提供的接口和所需接口)、Web服务(经常跨越组织边界)。
3)进程间通信:相对底层支持(套接字、多播、消息传递)。
4)远程调用:最常见的通信范型,双向交换。
请求——应答协议(RR):一对消息的交换。
远程过程调用(RPC):远程计算机上进程中的过程能被调用。
远程方法调用(RMI):一个发起调用的对象可以调用一个远程对象中的方法。
进程通信及远程调用的限制:
发送者需要知道接收者(空间耦合);
发送者和接收者同时存在(时间耦合)。
5)间接通信(时间空间解耦合)。
组通信:一对多通信范型。
发布——订阅系统:提供一个中间服务,有效确保生产者生成的消息被路由到需要这个消息的消费者(体系结构生产者消费者问题特化,特对特)。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!