方案设计方法论
4R架构理论
根据4R理论;可以很好的协助我们很清晰的去认识一套系统;尤其是我们在学习一套框架源码原理的时候
顶层结构Rank -> 组成角色Role -> 角色关系Relation -> 运行规则Rule
方案设计要点总结
数据量
- 接口查询的数据量
过大的走分页或让数据端出接口 - 批量更新的数据量
兼容性
- 是否兼容老接口
- 是否兼容老数据
- 不同端口是否兼容
数据处理
- 新业务上线老数据是否要处理
- 原来的配置项是否要更新或新增
扩展性
- 其他业务是否有类似需求
- 代码或数据模型预留扩展口
业务数据采集
- 是否方便后续数据统计
- 是否影响大数据业务
日志打印
- 三方接口出入参数打印
- 核心流程出入口打印标识
- 日志格式建议
[xx业务] xx操作 success/failed param1:xxx param2:xxx