太阳底下无新鲜事,技术作久了也同样,许多理念都是相同的mysql
分层
- OSI七层模型
- 架构分层
MVC,service,middleware,repository等
- 函数分层
同一层级的放一个函数,《代码整洁之道》中有这个概念
订阅/发布模式
- redis
- mqtt
- 设计模式中的Observer
锁
备份
- mysql:dump文件,binlog
- redis:rdb,aof
模块化
- 微服务 Spring Cloud
- 微内核 GNU/Hurd
微服务也不是万能的,通讯的代价是不得不考虑的。redis