- 博客(5)
- 收藏
- 关注
原创 看图秒懂什么是java分布式调度引擎
什么是分布式调度引擎? 大家在公司做项目的时候都应该有过这种task类型的工程吧? 下面我们通过一个简单的场景来了解下分布式调度引擎的!我们来看课件图一。 简单介绍下这个场景啊。场景的需求是这样的。每天晚上凌晨12点到凌晨3点备份a表的数据都b表去! 解决当前场景的方案有很多啊!我们先来看一个最简单,最原始的方案。叫 单线程模式,就是写一个while true。不停的去比配两张表的数据,...
2019-12-10 15:39:12 750
原创 看图秒懂tcc分布式事务
来理解下什么是tcc分布式事务! 下面我们来简单看一个微服务分布式事务的场景!来看图 图中有用户系统!积分系统!资金系统!三个微服务也就是三个小系统!每个系统对应自己的一个数据库,场景是这样的!用户注册。会在用户系统去生成一条用户的纪录。然后在积分系统开通用户的积分纪录!然后会在资金系统去开通用户的资金账户!用户注册的逻辑就是完成这三步操作!用户注册横跨了三个小系统!而且用户注册必须要有事务的保证!也就是说这三步操作其中任何一步操作失败!其它操作都必须回滚!比如说生成用户纪录成功!但生成积分纪录失败
2020-06-23 21:41:46 361
原创 阿里巴巴分布式调度引擎tbschedule实战四tbschedule的配置使用
今天开始我们的实战配置的章节。代码我共享在qq群里了!751124494。 业务场景介绍 先把我们的业务场景介绍下,这里有两张表user_detail 是源数据表user_detail_copy 是备份数据表,场景是这样的将源数据表的数据实时的同步到另外一张备份表,我们这个场景不是定时的,而是实时执行的!下面介绍下test-tbschedule的代码, test-tbschedule 这...
2019-12-19 16:23:10 435
原创 阿里巴巴分布式调度引擎tbschedule实战三tbschedule的调度原理
大家好,在讲tbschedule使用之前,我们先了解下tbschedule的调度原理,不然大家对tbschedule的配置会不太理解 任务分片,调度器/线程组!我们前面对这些名词做一个大概的解释! 今天针对这些名词我们来深入的讲解下tbschedule的调度原理。 第一张图 还是我们前面讲过的分布式多线程多主机复杂模式。其实这是参照tbschedule的原理画出的一张模式图! 我们看...
2019-12-19 16:04:07 529
原创 阿里巴巴分布式调度引擎tbschedule实战二源码环境搭建
tbschedule源码介绍 tbschedule源码从github中获取!网址是https://github.com/nmyphp/tbschedule 首先去github上看看这个tbschedule 我们来看看它的项目结构 Doc目录 Doc目录里面包含的是文档 tbschedule-console tbschedule-console这是个web工程,是tbschedul...
2019-12-19 11:30:48 261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人