全部产品

概述

更新时间:2020-04-02 15:35:35

基于消息的定时任务仅对存量老用户开放,新用户推荐使用基于 RPC 的定时任务。

定时任务服务旨在为业务系统提供统一通用的任务调度服务,提供定时任务的管理监控平台,减轻业务系统开发和后续线上运维的工作量,并通过任务拆分和负载均衡等方案提升大数据量任务的性能。

功能和目标

  • 提供统一的定时任务注册和管理监控平台
  • 提供集中的定时调度、消息通知
  • 通过任务拆分、调度数据托管提升大数据量任务的性能
  • 提供特殊时段(停机维护)的支持
  • 提供便捷的测试支持

核心场景

定时任务依赖于消息队列,定时任务服务端按照用户配置的定时任务信息,到了任务执行时间就向应用发送一个消息。应用接收到消息后,开始执行自己预设的任务逻辑。

部署图

task

  1. 开发人员和管理员在界面上配置管理定时任务。
  2. 调度系统将任务元数据固化到数据库,按照配置参数定时发送消息。
  3. 业务集群系统接收经由消息队列发送的消息后,执行实际的业务逻辑,完成定时触发的效果。