美文网首页
【Vesta发号器源码】Timer

【Vesta发号器源码】Timer

作者: DeanChangDM | 来源:发表于2019-05-13 14:13 被阅读0次

Vesta发号器源码解析——Timer

发号器负责时间的部分,这个类是接口,主要作用是定义规则,里面有一个关键变量

EPOCH

这里定义了一个关键变量,用于压缩时间戳,所有时间戳都会减去这个值之后再做计算
目前这个实现里,这个变量的值是2018年1月1日00:00:00

long EPOCH = 1514736000000L;

接口定义

    void init(IdMeta idMeta, IdType idType);

    Date transTime(long time);

    void validateTimestamp(long lastTimestamp, long timestamp);

    long tillNextTimeUnit(long lastTimestamp);

    long genTime();

相关文章

网友评论

      本文标题:【Vesta发号器源码】Timer

      本文链接:https://www.haomeiwen.com/subject/qbblaqtx.html