阿里搜索事业部承载着整个集团的搜索业务需求。
面临问题: 虽然搜索事业部搜索技术强大,但这个优势很难在业务数量成规模的情况下取得突破。根本原因在于对接业务是以项目方式开展而不存在外延性,只能投多少人做多少事情。
产品设计目标:搜索技术体系首先要有沉淀规模化的复制能力,这是应对复杂系统的基本能力。在此基础上打造搜索中台,降低业务支持成本和提高用户接入体验。
产品设计核心目标:提升效率
复杂的平台系统效率提升可以分为三大方向:
↘ 系统运维效率
↘ 业务迭代效率
↘ 资源分配效率
资源分配效率提升由于阿里有专门的基于docker容器+自研编排调度框架来解决,Tisplus平台(搜索中台)也利用了集团已有方案来改善集群资源分配效率。
1 提升系统运维效率
A.存在两种运维管控方式
-
过程式管控
举个搜索引擎例子:
一个引擎服务全量过程需要4个阶段。每个阶段等上个阶段执行完毕后按顺序执行。
这就是过程式管控方式,绝大部分目前的管控任务执行都是基于这种架构,这样的架构执行目标确定,实现结果的路径也是确定的,是典型的过程式处理的思路。
问题:
然后,这种处理方式最大的问题在于如果中间执行