类 RoundRobinPartitionMessageRouterImpl

java.lang.Object
org.apache.pulsar.client.impl.MessageRouterBase
org.apache.pulsar.client.impl.RoundRobinPartitionMessageRouterImpl
所有已实现的接口:
Serializable, MessageRouter

public class RoundRobinPartitionMessageRouterImpl extends MessageRouterBase
The routing strategy here:
  • If a key is present, choose a partition based on a hash of the key.
  • If no key is present, choose a partition in a "round-robin" fashion. Batching-Awareness is built-in to improve batching locality.
另请参阅:
  • 构造器详细资料

    • RoundRobinPartitionMessageRouterImpl

      public RoundRobinPartitionMessageRouterImpl(HashingScheme hashingScheme, int startPtnIdx, boolean isBatchingEnabled, long partitionSwitchMs)
    • RoundRobinPartitionMessageRouterImpl

      public RoundRobinPartitionMessageRouterImpl(HashingScheme hashingScheme, int startPtnIdx, boolean isBatchingEnabled, long partitionSwitchMs, Clock clock)
  • 方法详细资料