分布式任务调度总结

本文介绍了任务调度的概念,重点讲解了分布式任务调度的特征,包括分布性、伸缩性和高可用性。分布式调度旨在实现并行任务调度、高可用、弹性扩容以及任务管理与监测,同时避免任务重复执行,通常采用分布式锁来实现这一目标。
摘要由CSDN通过智能技术生成

                            分布式任务调度总结
    1.1什么是任务调度                            
        任务调度是指系统为了自动完成特定任务,在约定的特定时刻去执行任务的过程。
        有了任务调度即可解放更多的人力由系统自动去执行任务**。    
    1.2什么是分布式任务调度
         什么是分布式?     
            当前软件的架构正在逐步转变为分布式架构,将单体结构分为若干服务,服务之间通过网络交互来完成用户的业务处理,            
        分布式系统具体如下基本特点        
        1、分布性:每个部分都可以独立部署,服务之间交互通过网络进行通信,比如:订单服务、商品服务。
        2、伸缩性:每个部分都可以集群方式部署,并可针对部分结点进行硬件及软件扩容,具有一定的伸缩能力。
        3、高可用:每个部分都可以集群部署,保证高可用。
        分布式调度要实现的目标
            1、并行任务调度:
              并行任务调度实现靠多线程,如果有大量任务需要调度,此时光靠多线程就会有瓶颈了,因为一台计算机CPU的处理能力是有限的。
            如果将任务调度程序分布式部署,每个结点还可以部署为集群,这样就可以让多台计算机共同去完成任务调度,我们可以将任务分割为若干个分片,由不同的实例并行执行,来提高任务调度的处理效率。
            2、高可用
                 若某一个实例宕机,不影响其他实例来执行任

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值