【技术实现步骤摘要】
本专利技术属于分布式任务调度系统升级方法,尤其涉及一种分布式任务调度系统的滚动升级方法。
技术介绍
1、分布式任务调度系统在使用过程中,经常会遇到漏洞修复或者版本升级需要对应的服务重新部署的情况,在这个过程中,如果直接采用停止旧服务部署新服务的方式,系统会存在不可控的停机时间,从而会对正在运行的系统业务造成影响,比如丢失实例状态、丢失实例等,甚至会造成更严重的情况,比如在数据迁移或者数据计算的场景下,中途停机可能会导致数据丢失与计算失败,造成重复抽取、计算和数据错乱等故障。
2、为了解决这个问题,我们需要尽可能地减少或者消除停机时间,以避免系统升级对业务带来的不利影响,滚动升级技术能够很好地解决此类问题。目前主流的滚动升级方案有蓝绿发布、红黑发布、灰度发布等,但是都存在一定的不足,比如蓝绿发布会产生资源冗余,当出现故障时,对业务影响较大,尤其对于一些政企单位来说,相关资源申请和使用的流程比较繁琐,对于资源冗余会更加敏感,这也是本专利技术关注的核心问题之一;红黑分布只有部分服务器提供服务,经常会导致系统过载;灰度发布系统复杂,
...【技术保护点】
1.一种分布式任务调度系统的滚动升级方法,其特征在于,所述方法包括:
2.根据权利要求1所述的分布式任务调度系统的滚动升级方法,其特征在于,步骤S1中还包括:当目标服务的对应容器接收到持续部署工具发送的停止请求后,先判断是否可以进入停止状态;
3.根据权利要求1所述的分布式任务调度系统的滚动升级方法,其特征在于,所述分布式任务调度系统的滚动升级方法的数据流转过程如下:
4.根据权利要求3所述的分布式任务调度系统的滚动升级方法,其特征在于,所述的任务包含的实际业务包括:Datax数据抽取、Spark、MapReduce数据计算。
>5.根据权利...
【技术特征摘要】
1.一种分布式任务调度系统的滚动升级方法,其特征在于,所述方法包括:
2.根据权利要求1所述的分布式任务调度系统的滚动升级方法,其特征在于,步骤s1中还包括:当目标服务的对应容器接收到持续部署工具发送的停止请求后,先判断是否可以进入停止状态;
3.根据权利要求1所述的分布式任务调度系统的滚动升级方法,其特征在于,所述分布式任务调度系统的滚动升级方法的数据流转过程如下:
4.根据权利要求3所述的分布式任务调度系统的滚动升级方法,其特征在于,所述的任务包含的实际业务包括:datax数据抽取、spark、mapreduce数...
【专利技术属性】
技术研发人员:周旺,
申请(专利权)人:中电云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。