- 博客(2)
- 收藏
- 关注
原创 谈谈定时任务解决方案原理
前言在很多应用系统中我们常常要定时执行一些任务。比如,营销系统需要定时生效活动、定时发短信、定时变更数据等等;在实际中我们改选用什么定时任务框架来实现业务,定时任务会遇到哪些坑,我们自己如何去最大化定时任务的性能。本文主要介绍单机和分布式两大类的解决方案,并且简要介绍两类方案中的常见的应用组件或者框架的应用场景和基本的实现原理,重点分析下单机的定时任务的实现原理和优缺点,分布式框架在后续文章分析。概括如图是文章主要介绍的解决方案,单机按照原理分为三类,基于线程while和sleep实现的、基于排序容
2020-06-27 16:21:12 740
原创 浅谈分布式任务调度框架
1、前言上一篇文章谈了单机的定时任务解决方案,只能在单个JVM进程中使用;而我们的现在基本上是分布式场景,需要一套在分布式环境下高性能、高可用、可扩展的分布式任务调度框架;是否将之前的单机解决方案部署到分布式就可以?面临的分布式场景如何实现分布式的任务调度,如何解决单点故障问题实现高可用?接下来我们首先分析分布式任务调度框架相对单机的优势以及结合几种任务调度框架分析是如何逐步实现分布式的高可用、效率的,最后综合比较下业界比较流行的框架,在项目开发中方便选择。2、Why 分布式任务调度框架背景1、单点
2020-06-27 22:56:34 6715 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人