【Vesta发号器源码】PropertyMachineIdsProvider

Vesta发号器源码解析——PropertyMachineIdsProvider

属性配置文件持有Id的模式,没啥东西,比单个的多了一个获取下一个的方法封装
实现上略有一点点区别

    private long[] machineIds;
    private int currentIndex;

    public long getNextMachineId() {
        return getMachineId();
    }

    public long getMachineId() {
        return machineIds[currentIndex++%machineIds.length];
    }

    public void setMachineIds(long[] machineIds) {
        this.machineIds = machineIds;
    }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容