REST还是太过于简单,缺乏在众多复杂分布式应用场景下直接应用的能力。本文通过对HTTP/1.1协议的深入挖掘,设计一套设计REST-like的RPC通信协议。
REST还是太过于简单,缺乏在众多复杂分布式应用场景下直接应用的能力。本文对REST的不足进行了分析,对复杂场景下的RPC协议与报文的要求进行了梳理。
从大局上,正确定义和理解软件结构上的基本概念,是深入理解软件,提升团队生产力和创造力的基础。
人们偏爱「娱乐化的图形、语音和视频」,计算机偏爱「严肃的数据和逻辑」。
标识是无处不在的,生成标识的主体是人,那么它就是一个命名过程,如果是计算机,那么它就是一个生成过程。如何保证分布式系统下,并行生成标识的唯一与标识的命名空间有着密不可分的关系。
2016年8月22日 发表于 InfoQ · 聊聊架构 「撇开代码不说,谈谈我对架构的6个冷思考」
不要抱怨变化,变化是人的认知、社会进步的结果。
架构师就是为了解决一个问题,发现这个问题背后的十个问题,最后发现世界全是问题。