- 3
- 0
- 约1.36万字
- 约 20页
- 2016-12-07 发布于贵州
- 举报
使用rpcen构建分布式程序的例子
分布式系统的重要不言而喻, 下面是使用rpcgen工具构建一个分布式程序的例子, 其实主要就是TCP/IP进行网际互联卷3上面的那个例子, 就是下面这本书.
另外还参考了分布式系统 原理与范例这本书, 即Andrew S. Tanenbaum写的这本, 这本书是学习分布式的必读书之一. 相当不错. 整个文章分为三部分, 第一部分是对RPC(远程过程调用)的一个介绍, 第二部分是对使用rpcgen构建分布式程序的一个介绍, 第三部分是使用rpcgen构建分布式程序的详细步骤.可以先按照第三部分的步骤自己先试试, 如果有兴趣再回过头来看它的介绍.另外, 我写的这个只是一个入门, 如果以后有机会再详细地讨论一下内部的机理. 事情总是一步一步来的. 一. RPC概念1.1 介绍 在中间件的实现中,引入了远程过程调用RPC(Remote Procedure Call)的概念。同时,许多分布式系统是基于进程间的显式消息交换的,然而消息的发送和接收过程无法隐藏通信的存在,而通信的隐藏对于在分布式系统中实 现访问透明性是极为重要的。因此这个问题在很长一段时间内都没有找到合适的解决办法,后来Birrel和Nelson在1984年的一篇论文中引入了一套 与传统方法截然不同的通信处理手段。他们认为应该允许程序调用位于其它机器上的进程。当机器A上的进程调用B上的进程时,A上的调用进程
原创力文档

文档评论(0)