再谈RPC

网友投稿 497 2022-09-25

再谈RPC

再谈RPC

前面说了两篇 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 。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:日志分割工具——cronolog
下一篇:茅台:营销变革不断,不提出厂价也能继续“飞”!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~