对一些部件及其作用进行梳理。
内容由于对于整个数据获取、处理以及提供服务的设计比较全,也比较深,所以从总体上看:这是一个比较大且比较长周期的任务,需要经常的的回顾、重组织。
整体上来说,核心功能的部件设计和验证基本算完成了,接下来就需要使其规模化、常态化,从而持续的提高生产能力和效率。
衡量系统的四要素:可靠、灵活、高效和智能
- 可靠是基础。如果系统不是搭建在简单的、坚实的逻辑推理之上,那么就没有意义。实际点,毕竟谁希望返工,或者说哪天系统突然崩了要救火?
- 灵活节约时间。对开发人员来说,能够最大化的复用过去的成果是最好的。如果仅仅因为小的改动就要去碰代码,是很可怕的事。灵活性既包括对开发的灵活,也包括了对应用的灵活。例如,最近有一个需求我就没有考虑到可能有一部分id范围内的数据需要重跑。从技术上,原本的服务支持这么做,可是从应用上我没有考虑,结果就是要重新去手动的执行代码,这无疑很浪费时间。
- 高效提高规模产能。从数据的预处理和处理上,我们应该尽可能将计算转为矩阵。这样可以把现有的硬件使用到极致。不夸张的说,合理的进行计算优化,同等的硬件可以提升30倍以上的效率。
- 智能减少精力消耗。总体上就是避免人进行符合某种非精确逻辑,但是又有规律的事,例如参数调优。智能将尽可能替代人的手工操作,达到供养的目的,这样很省心。
以下是一些当前考虑的部件
| 序号 | 名称 | 解释 |
|---|



