Skip to content

综合范式

综合范式是为了破除经典理论的隔阂,从一个更高更全面的维度去理解这些理论的本质,总结概括杂乱的理论商品,减少选择困难,并走到实践中去,提出具体的实践方案,让理论变得可行。

时空观思维

分析设计一个程序系统,可以从空间结构时间流程两个大方向入手,先看空间结构,然后看结构之间的交互流程。

结构

当下的软件系统在空间形态上有两个明显的边界,一个是进程边界,一个是主机边界,使得空间被划分成 3 层结构。

单进程

  • 模块拆分
  • 依赖管理
  • 状态管理

进程间/本地主机

  • 文件管理
  • 微服务治理
  • 数据与配置分离

跨主机

  • 分布式锁
  • 通信代理

作用域和生命周期

空间有三个维度,但是我们的软件设计的结构是基于二维的。