- 6
- 0
- 约 15页
- 2016-12-09 发布于浙江
- 举报
分布式操作系统23
* 发送和接收原语 RPC是一个比send和 receive更常使用的通讯机制,它很难与组通信相融合。给一个组发送一条消息不能作为一个过程调用。因为在RPC中,客户发送一条消息到服务器,之后返回一个结果,但在组通信中,对一条请求可能会有N个应答,如何能处理这N个应答呢?因此,一个常用的方法就是采用单向通信模型send和 receive的显式调用,而不采用基于RPC的双向通信模型请求/应答(request/reply)。应答的消息本身是独立的消息,与先前的请求不相关。有时也需要得到与请求相关的应答,以此来接近RPC的通信的方式。在这种情况下,在发送一条消息后,而要启动一个进程重复调用getreply来收集所有应答,每调用一次getreply可收到一个应答。 有些系统引入新的库例程,group-send,group-receive。 原子性 一条消息发送给一个组后,不是该组所有成员都正确收到,就是均未收到,不允许出现组内有些成员收到而有些成员收不到的情况。具有要么全有要么全无的传递叫做原子性或原子广播通信。 原子性可使分布式系统编程容易得多。当一进程发送消息给组时,不必担心如果组成员没有收到消息该怎么办。 实现原子广播通信并起来那么简单。因为接收超时是经常可能出现的。确保每一台机器都能收到每一条消息,唯一的办法是要求所有机器收到消息时发回一个确认
您可能关注的文档
最近下载
- 京价协2015北京建设工程造价管理协会关于造价咨询参考费用调整.DOC VIP
- (正式版)D-L∕T 5861-2023 电化学储能电站初步设计内容深度规定.docx VIP
- 高一语文语言文字运用复习题及答案.pdf VIP
- 文献检索与论文写作 课件 第12章AI在文献检索与论文写作中的应用.pptx
- 钢构尺寸允许偏差一览表及规范.docx VIP
- 2024年安全员-B证模拟考试1000题及答案.doc VIP
- GB_T 10125-2021人造气氛腐蚀试验 盐雾试验.docx VIP
- 2026 年石油化工企业硫磺回收装置设计规范(SH_T 3115-2025,附工艺设计).docx VIP
- 2024统编版二年级道德与法治上册全册教案(表格式).pdf VIP
- 湖北祥云(集团)化工股份有限公司高烽磷矿采矿工程环境影响报告书.pdf VIP
原创力文档

文档评论(0)