You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by gi...@apache.org on 2019/11/29 08:27:30 UTC

[dubbo-website] branch asf-site updated: Automated deployment: Fri Nov 29 08:27:21 UTC 2019 723f552e4c371c378691d46fd76784ed7f4ce4e8

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new a9dbadc  Automated deployment: Fri Nov 29 08:27:21 UTC 2019 723f552e4c371c378691d46fd76784ed7f4ce4e8
a9dbadc is described below

commit a9dbadc615c20b53887f6005de0827fd0252291e
Author: htynkn <ht...@users.noreply.github.com>
AuthorDate: Fri Nov 29 08:27:22 2019 +0000

    Automated deployment: Fri Nov 29 08:27:21 UTC 2019 723f552e4c371c378691d46fd76784ed7f4ce4e8
---
 zh-cn/docs/source_code_guide/loadbalance.html | 2 +-
 zh-cn/docs/source_code_guide/loadbalance.json | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/zh-cn/docs/source_code_guide/loadbalance.html b/zh-cn/docs/source_code_guide/loadbalance.html
index 412e48b..8fe557f 100644
--- a/zh-cn/docs/source_code_guide/loadbalance.html
+++ b/zh-cn/docs/source_code_guide/loadbalance.html
@@ -217,7 +217,7 @@
 <pre><code class="language-java"><span class="hljs-comment">// afterWarmup 等价于上面的 weight 变量,这样命名是为了强调该变量经过了 warmup 降权处理</span>
 <span class="hljs-keyword">int</span> afterWarmup = getWeight(invoker, invocation);
 </code></pre>
-<p>另外,2.6.4 版本中的 LeastActiveLoadBalance 还要一个缺陷,即当一组 Invoker 具有相同的最小活跃数,且其中一个 Invoker 的权重值为1,此时这个 Invoker 无法被选中。缺陷代码如下:</p>
+<p>另外,2.6.4 版本中的 LeastActiveLoadBalance 还有一个缺陷,即当一组 Invoker 具有相同的最小活跃数,且其中一个 Invoker 的权重值为1,此时这个 Invoker 无法被选中。缺陷代码如下:</p>
 <pre><code class="language-java"><span class="hljs-keyword">int</span> offsetWeight = random.nextInt(totalWeight);
 <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; leastCount; i++) {
     <span class="hljs-keyword">int</span> leastIndex = leastIndexs[i];
diff --git a/zh-cn/docs/source_code_guide/loadbalance.json b/zh-cn/docs/source_code_guide/loadbalance.json
index 22adc19..f655482 100644
--- a/zh-cn/docs/source_code_guide/loadbalance.json
+++ b/zh-cn/docs/source_code_guide/loadbalance.json
@@ -1,6 +1,6 @@
 {
   "filename": "loadbalance.md",
-  "__html": "<h2>1.简介</h2>\n<p>LoadBalance 中文意思为负载均衡,它的职责是将网络请求,或者其他形式的负载“均摊”到不同的机器上。避免集群中部分服务器压力过大,而另一些服务器比较空闲的情况。通过负载均衡,可以让每台服务器获取到适合自己处理能力的负载。在为高负载服务器分流的同时,还可以避免资源浪费,一举两得。负载均衡可分为软件负载均衡和硬件负载均衡。在我们日常开发中,一般很难接触到硬件负载均衡。但软件负载均衡还是可以接触到的,比如 Nginx。在 Dubbo 中,也有负载均衡的概念和相应的实现。Dubbo 需要对服务消费者的调用请求进行分配,避免少数服务提供者负载过大。服务提供者负载过大,会导致部分请求超时。因此将负载均衡到每个服务提供者上,是非常必要的。Dubbo 提供了4种负载均衡实现,分别是基于权重随
 机算法的 RandomLoadBalance、基于最少活跃调用数算法的 LeastActiveLoadBalance、基于 hash 一致性的 ConsistentHashLoadBalance,以及基于加权轮询算法的 Round [...]
+  "__html": "<h2>1.简介</h2>\n<p>LoadBalance 中文意思为负载均衡,它的职责是将网络请求,或者其他形式的负载“均摊”到不同的机器上。避免集群中部分服务器压力过大,而另一些服务器比较空闲的情况。通过负载均衡,可以让每台服务器获取到适合自己处理能力的负载。在为高负载服务器分流的同时,还可以避免资源浪费,一举两得。负载均衡可分为软件负载均衡和硬件负载均衡。在我们日常开发中,一般很难接触到硬件负载均衡。但软件负载均衡还是可以接触到的,比如 Nginx。在 Dubbo 中,也有负载均衡的概念和相应的实现。Dubbo 需要对服务消费者的调用请求进行分配,避免少数服务提供者负载过大。服务提供者负载过大,会导致部分请求超时。因此将负载均衡到每个服务提供者上,是非常必要的。Dubbo 提供了4种负载均衡实现,分别是基于权重随
 机算法的 RandomLoadBalance、基于最少活跃调用数算法的 LeastActiveLoadBalance、基于 hash 一致性的 ConsistentHashLoadBalance,以及基于加权轮询算法的 Round [...]
   "link": "/zh-cn/docs/source_code_guide/loadbalance.html",
   "meta": {
     "title": "负载均衡",