gpt4 book ai didi

org.apache.hadoop.ipc.WeightedRoundRobinMultiplexer.getDefaultQueueWeights()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-22 05:07:05 26 4
gpt4 key购买 nike

本文整理了Java中org.apache.hadoop.ipc.WeightedRoundRobinMultiplexer.getDefaultQueueWeights()方法的一些代码示例,展示了WeightedRoundRobinMultiplexer.getDefaultQueueWeights()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WeightedRoundRobinMultiplexer.getDefaultQueueWeights()方法的具体详情如下:
包路径:org.apache.hadoop.ipc.WeightedRoundRobinMultiplexer
类名称:WeightedRoundRobinMultiplexer
方法名:getDefaultQueueWeights

WeightedRoundRobinMultiplexer.getDefaultQueueWeights介绍

[英]Creates default weights for each queue. The weights are 2^N.
[中]为每个队列创建默认权重。重量为2^N。

代码示例

代码示例来源:origin: org.apache.hadoop/hadoop-common

public WeightedRoundRobinMultiplexer(int aNumQueues, String ns,
 Configuration conf) {
 if (aNumQueues <= 0) {
  throw new IllegalArgumentException("Requested queues (" + aNumQueues +
   ") must be greater than zero.");
 }
 this.numQueues = aNumQueues;
 this.queueWeights = conf.getInts(ns + "." +
  IPC_CALLQUEUE_WRRMUX_WEIGHTS_KEY);
 if (this.queueWeights.length == 0) {
  this.queueWeights = getDefaultQueueWeights(this.numQueues);
 } else if (this.queueWeights.length != this.numQueues) {
  throw new IllegalArgumentException(ns + "." +
   IPC_CALLQUEUE_WRRMUX_WEIGHTS_KEY + " must specify exactly " +
   this.numQueues + " weights: one for each priority level.");
 }
 this.currentQueueIndex = new AtomicInteger(0);
 this.requestsLeft = new AtomicInteger(this.queueWeights[0]);
 LOG.info("WeightedRoundRobinMultiplexer is being used.");
}

代码示例来源:origin: io.hops/hadoop-common

public WeightedRoundRobinMultiplexer(int aNumQueues, String ns,
 Configuration conf) {
 if (aNumQueues <= 0) {
  throw new IllegalArgumentException("Requested queues (" + aNumQueues +
   ") must be greater than zero.");
 }
 this.numQueues = aNumQueues;
 this.queueWeights = conf.getInts(ns + "." +
  IPC_CALLQUEUE_WRRMUX_WEIGHTS_KEY);
 if (this.queueWeights.length == 0) {
  this.queueWeights = getDefaultQueueWeights(this.numQueues);
 } else if (this.queueWeights.length != this.numQueues) {
  throw new IllegalArgumentException(ns + "." +
   IPC_CALLQUEUE_WRRMUX_WEIGHTS_KEY + " must specify exactly " +
   this.numQueues + " weights: one for each priority level.");
 }
 this.currentQueueIndex = new AtomicInteger(0);
 this.requestsLeft = new AtomicInteger(this.queueWeights[0]);
 LOG.info("WeightedRoundRobinMultiplexer is being used.");
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-common

public WeightedRoundRobinMultiplexer(int aNumQueues, String ns,
 Configuration conf) {
 if (aNumQueues <= 0) {
  throw new IllegalArgumentException("Requested queues (" + aNumQueues +
   ") must be greater than zero.");
 }
 this.numQueues = aNumQueues;
 this.queueWeights = conf.getInts(ns + "." +
  IPC_CALLQUEUE_WRRMUX_WEIGHTS_KEY);
 if (this.queueWeights.length == 0) {
  this.queueWeights = getDefaultQueueWeights(this.numQueues);
 } else if (this.queueWeights.length != this.numQueues) {
  throw new IllegalArgumentException(ns + "." +
   IPC_CALLQUEUE_WRRMUX_WEIGHTS_KEY + " must specify exactly " +
   this.numQueues + " weights: one for each priority level.");
 }
 this.currentQueueIndex = new AtomicInteger(0);
 this.requestsLeft = new AtomicInteger(this.queueWeights[0]);
 LOG.info("WeightedRoundRobinMultiplexer is being used.");
}

代码示例来源:origin: ch.cern.hadoop/hadoop-common

public WeightedRoundRobinMultiplexer(int aNumQueues, String ns,
 Configuration conf) {
 if (aNumQueues <= 0) {
  throw new IllegalArgumentException("Requested queues (" + aNumQueues +
   ") must be greater than zero.");
 }
 this.numQueues = aNumQueues;
 this.queueWeights = conf.getInts(ns + "." +
  IPC_CALLQUEUE_WRRMUX_WEIGHTS_KEY);
 if (this.queueWeights.length == 0) {
  this.queueWeights = getDefaultQueueWeights(this.numQueues);
 } else if (this.queueWeights.length != this.numQueues) {
  throw new IllegalArgumentException(ns + "." +
   IPC_CALLQUEUE_WRRMUX_WEIGHTS_KEY + " must specify exactly " +
   this.numQueues + " weights: one for each priority level.");
 }
 this.currentQueueIndex = new AtomicInteger(0);
 this.requestsLeft = new AtomicInteger(this.queueWeights[0]);
 LOG.info("WeightedRoundRobinMultiplexer is being used.");
}

代码示例来源:origin: io.prestosql.hadoop/hadoop-apache

public WeightedRoundRobinMultiplexer(int aNumQueues, String ns,
 Configuration conf) {
 if (aNumQueues <= 0) {
  throw new IllegalArgumentException("Requested queues (" + aNumQueues +
   ") must be greater than zero.");
 }
 this.numQueues = aNumQueues;
 this.queueWeights = conf.getInts(ns + "." +
  IPC_CALLQUEUE_WRRMUX_WEIGHTS_KEY);
 if (this.queueWeights.length == 0) {
  this.queueWeights = getDefaultQueueWeights(this.numQueues);
 } else if (this.queueWeights.length != this.numQueues) {
  throw new IllegalArgumentException(ns + "." +
   IPC_CALLQUEUE_WRRMUX_WEIGHTS_KEY + " must specify exactly " +
   this.numQueues + " weights: one for each priority level.");
 }
 this.currentQueueIndex = new AtomicInteger(0);
 this.requestsLeft = new AtomicInteger(this.queueWeights[0]);
 LOG.info("WeightedRoundRobinMultiplexer is being used.");
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com