利用rpcgen构建分布式程序的简单分析图

  针对之前rpc的学习,回过头来看自己总结的东西,发现文字实在是太多了,看着看着就晕了。所以我自己画了一张图解释各个部分的联系,以及整个分布式程序建立的一个流程,可以配合着上一篇日志,更好地理解如何使用rpcgen生成分布式程序。

  再次简单介绍一下本次的示例:

 查找字典程序,实现一个简单的数据库功能应用。数据库提供四个基本操作:①初始化(initw)②插入(insertw):插入一项新的条目③删除(deletew):删除一个条目

④查找(lookup):寻找某个条目。我们假设数据库中的每一个条目都是单个单词(word),所以可以把数据库功能看作一个字典,应用程序插入一组合法的单词,接着使用数据库来检查新单词,以便知道每个新单词是否都在字典中,下图给出了每一个操作的含义(我们使用一个单字母代表命令,其后跟随一个单词)


在简单介绍完示例之后,下图就是rpcgen生成分布式程序的一个简单步骤流程图:(为了排版,图片缩放得太小,看不清楚可以保存到本地)

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值