宜信微服务任务调度平台建设实践
一、SIA-TASK的产生
1.1 背景
无论是互联网应用还是企业级应用,都充斥着大量的批处理任务,常常需要一些任务调度系统帮助我们解决问题。随着微服务化架构的逐步演进,单体架构逐渐演变为分布式、微服务架构。
在这样的背景下,很多之前的任务调度平台或组件已经不能满足业务系统的需求,于是出现了一些基于分布式的任务调度平台。这些平台各有其特点,但也各有不足之处,比如不支持任务编排、与业务高耦合、不支持跨平台等问题。
1.2 种类
按照任务与时间的关系,我们把批处理任务分成三类,飞机型、地铁型、公共汽...