![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
carey_OoO
这个作者很懒,什么都没留下…
展开
-
tbschedule源码学习
tbschedule源码学习tbschedule使用zk来解决集群间的同步问题,首先看一下zk上面的结构信息 factory 是对应着每一个连接的机器,使用唯一的uuid做区分,后缀是zk自己维护的序列号 strategy是任务执行策略相关的设置,在每个task-n下面记录了这个任务的策略信息包括可以执行的机器,每个机器该任务执行最多几个线程组,一个线程组里多少个线程。tbschedule在执行的时原创 2016-12-24 21:04:50 · 976 阅读 · 0 评论 -
基于DB的全局唯一id
基于DB的全局唯一id同一个jvm内使用atomicLong保证,非同一个jvm内使用db的乐观锁保证。 当id超过设置的最大值后,自动归零复位。 格式为yymmdd+ 业务码 + id代码如下/** * 内部id生成器 * Created by carey on 2017/5/26. */ @Component public class InnerIdemIdGen { priva原创 2017-05-28 11:27:47 · 595 阅读 · 0 评论