Class RoundRobinDistributionSchedule

  • All Implemented Interfaces:
    DistributionSchedule

    public class RoundRobinDistributionSchedule
    extends java.lang.Object
    implements DistributionSchedule
    A specific DistributionSchedule that places entries in round-robin fashion. For ensemble size 3, and quorum size 2, Entry 0 goes to bookie 0 and 1, entry 1 goes to bookie 1 and 2, and entry 2 goes to bookie 2 and 0, and so on.
    • Constructor Detail

      • RoundRobinDistributionSchedule

        public RoundRobinDistributionSchedule​(int writeQuorumSize,
                                              int ackQuorumSize,
                                              int ensembleSize)