美文网首页
【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