再谈RPC--长长的手,抓住了离去的你

来源:互联网 发布:深圳链家端口费是多少 编辑:程序博客网 时间:2024/04/20 22:28

前面说了两篇rpc了,现在来个总结性的。看看题目,够有诗意的!就好像有一个长手臂,硬抓住了渐渐远离的你,但是即使手臂再长,该离去的你还是要离去,这就是rpc。

rpc可以说是将两台不同的已然分布的机器逻辑地连接在了一起或者将两个分离的独立的进程连接在了一起,rpc机制暗示人们把网络当成一台机器来用,这确实不错,给了人一个统一的拓扑,但是在网络的发展中人们不再是主宰,人们的长手臂最终还是阻挡不了机器的相互远离,以往人们把资料存在自己机器上,现在人们把资料存在网络上。rpc对用户接口来说简直太棒了,但是却试图像用户掩盖下面汹涌的真相,假象带给人的虽然是暂时的安逸,人们却不可能永远蒙在鼓里。将分布的远离的机器用rpc的方式逻辑结合的行为是很勉强的,在这种环境下人们是长不大的,因为人们永远不知道这层黑幕下面是什么,知道我在读一个文件却不知道这个文件在哪里。在windows下,人们编程就是这样的,有个API一调用,拉倒了完事了,但是在unix/linux下,人们必须知道一切到底怎么发生的,这就是它们哲学带来的用户群体的不同思维方式。

我不能一直损windows了,windows也是有自己的优点的,只不过我可能对这些优点不太在意罢了,unix出生于计算资源紧缺的批处理年代,成长于安静的无污染年代,linux出生于unix独霸天下的年代,成长于网络年代,只有windows,出生于unix独霸的年代,成长于血雨腥风的年代,可是后来居上,我们抛开生意不说,仅仅它能从一个最开始的单任务到协作式多任务再到后来的NT,这本身就是一个奇迹了,windows出生就是为用户而生的,它的焦点始终盯在用户身上,如果谁要是再怪windows过于复杂过于不直接过于做作或者bug过于多,那么就看看我们人类自身是不是也是这样的,windows就是人的缩影,因为它的接口时刻跟踪人的行为习惯,人是复杂的,多变的,因此就不要怪windows的接口多变,复杂,没有unix的简洁;相反unix和用户接触的并不是很多因此它的接口就相对稳定,可以按照自己的性格或者按照纯事务的纯需求来设计而不是顾虑善变的用户,一点也不用惯着用户们,这就是unix。

原创粉丝点击