由于近些年一直在从事基础平台方向。最近萌生一个想法:自己开源一套基础平台。基于这个想法,我想把搭建过程记录下来。
我会把我理解的基础平台从零开始搭建。逐步迭代。
首先是开发最难的一件事:起名。这件事头疼了好久,我想以古代官场部门作为命令,比如六部,户部是人员管理和授权管理的,工部负责调度的。。。但查了度娘,对于六部的解释又觉得不太合适。所以起名这件大事,还是留待以后吧。
我设想的基础平台包括:
- config 配置管理
- account 用户管理和授权管理
- scheduler 定时调度系统
- workflow 工作流,可以和scheduler 合并,支持pipline
- alarmer 报警系统
- apm 包括metric、monitor、tracing
- gateway
- 容错系统
首先我会先从最基础的config 开始。let's do it。
网友评论