架构


  • 基于 HTTP/1.1 协议, 设计一个REST-like的RPC协议(下)

    REST还是太过于简单,缺乏在众多复杂分布式应用场景下直接应用的能力。本文通过对HTTP/1.1协议的深入挖掘,设计一套设计REST-like的RPC通信协议。

  • 基于 HTTP/1.1 协议, 设计一个REST-like的RPC协议(上)

    REST还是太过于简单,缺乏在众多复杂分布式应用场景下直接应用的能力。本文对REST的不足进行了分析,对复杂场景下的RPC协议与报文的要求进行了梳理。

  • 软件结构的十个基本概念

    从大局上,正确定义和理解软件结构上的基本概念,是深入理解软件,提升团队生产力和创造力的基础。

  • 软件,不简单

    人们偏爱「娱乐化的图形、语音和视频」,计算机偏爱「严肃的数据和逻辑」。

  • 标识与唯一标识概览

    标识是无处不在的,生成标识的主体是人,那么它就是一个命名过程,如果是计算机,那么它就是一个生成过程。如何保证分布式系统下,并行生成标识的唯一与标识的命名空间有着密不可分的关系。

  • 架构是一种解决问题的能力

    2016年8月22日 发表于 InfoQ · 聊聊架构 「撇开代码不说,谈谈我对架构的6个冷思考」

  • 变是永远不变的现实情况

    不要抱怨变化,变化是人的认知、社会进步的结果。

  • 好的架构师,挖空心思偷懒

    架构师就是为了解决一个问题,发现这个问题背后的十个问题,最后发现世界全是问题。