行动指南
找来RFC 2616读一读,它描述了HTTP1.1;还有RFC 707,它描述了1976年1月时远程过程调用(Remote Procedure Call)技术的发展水平。有了对HTTP的深入了解,试着实现基于RFC 707的客户端和服务器程序。在你觉得对RFC 707的编者们所做的取舍有了较深的理解之后,考察一个基于同样思想的现代开源实现,如支撑了Facebook的Apache Thrift框架。然后,有前面这么多知识做铺垫,借着这一优势写一篇博客,描述一下前面三十年我们在远程过程调用和分布式系统方面的知识演进。
现在,去读一读Steve Vinoski关于RPC的文章。现在你对自己理解的深度有疑问吗?再写一篇博客,讲一讲自己的疑问以及当前的理解水平。