【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;
    }

你可能感兴趣的:(【Vesta发号器源码】PropertyMachineIdsProvider)