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 422b91d  Automated deployment: Mon Oct 21 09:28:30 UTC 2019 
a29f0e198139f520e967c7776c8ca1a30bb9a56f
422b91d is described below

commit 422b91dfa26ab1a962a84a6d6df07ae3de4d92ce
Author: htynkn <[email protected]>
AuthorDate: Mon Oct 21 09:28:30 2019 +0000

    Automated deployment: Mon Oct 21 09:28:30 UTC 2019 
a29f0e198139f520e967c7776c8ca1a30bb9a56f
---
 zh-cn/docs/source_code_guide/cluster.html | 2 +-
 zh-cn/docs/source_code_guide/cluster.json | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/zh-cn/docs/source_code_guide/cluster.html 
b/zh-cn/docs/source_code_guide/cluster.html
index bd220b4..1af34c9 100644
--- a/zh-cn/docs/source_code_guide/cluster.html
+++ b/zh-cn/docs/source_code_guide/cluster.html
@@ -291,7 +291,7 @@
 </code></pre>
 <p>reselect 方法总结下来其实只做了两件事情,第一是查找可用的 Invoker,并将其添加到 reselectInvokers 集合中。第二,如果 
reselectInvokers 不为空,则通过负载均衡组件再次进行选择。其中第一件事情又可进行细分,一开始,reselect 从 invokers 
列表中查找有效可用的 Invoker,若未能找到,此时再到 selected 列表中继续查找。关于 reselect 方法就先分析到这,继续分析其他的 
Cluster Invoker。</p>
 <h4>3.2.2 FailbackClusterInvoker</h4>
-<p>FailbackClusterInvoker 
会在调用失败后,返回一个空结果给服务提供者。并通过定时任务对失败的调用进行重传,适合执行消息通知等操作。下面来看一下它的实现逻辑。</p>
+<p>FailbackClusterInvoker 
会在调用失败后,返回一个空结果给服务消费者。并通过定时任务对失败的调用进行重传,适合执行消息通知等操作。下面来看一下它的实现逻辑。</p>
 <pre><code class="language-java"><span class="hljs-keyword">public</span> 
<span class="hljs-class"><span class="hljs-keyword">class</span> <span 
class="hljs-title">FailbackClusterInvoker</span>&lt;<span 
class="hljs-title">T</span>&gt; <span class="hljs-keyword">extends</span> <span 
class="hljs-title">AbstractClusterInvoker</span>&lt;<span 
class="hljs-title">T</span>&gt; </span>{
 
     <span class="hljs-keyword">private</span> <span 
class="hljs-keyword">static</span> <span class="hljs-keyword">final</span> 
<span class="hljs-keyword">long</span> RETRY_FAILED_PERIOD = <span 
class="hljs-number">5</span> * <span class="hljs-number">1000</span>;
diff --git a/zh-cn/docs/source_code_guide/cluster.json 
b/zh-cn/docs/source_code_guide/cluster.json
index d517c71..8d973bc 100644
--- a/zh-cn/docs/source_code_guide/cluster.json
+++ b/zh-cn/docs/source_code_guide/cluster.json
@@ -1,6 +1,6 @@
 {
   "filename": "cluster.md",
-  "__html": 
"<h2>1.简介</h2>\n<p>为了避免单点故障,现在的应用通常至少会部署在两台服务器上。对于一些负载比较高的服务,会部署更多的服务器。这样,在同一环境下的服务提供者数量会大于1。对于服务消费者来说,同一环境下出现了多个服务提供者。这时会出现一个问题,服务消费者需要决定选择哪个服务提供者进行调用。另外服务调用失败时的处理措施也是需要考虑的,是重试呢,还是抛出异常,亦或是只打印异常等。为了处理这些问题,Dubbo
 定义了集群接口 Cluster 以及 Cluster Invoker。集群 Cluster 用途是将多个服务提供者合并为一个 Cluster 
Invoker,并将这个 Invoker 暴露给服务消费者。这样一来,服务消费者只需通过这个 Invoker 
进行远程调用即可,至于具体调用哪个服务提供者,以及调用失败后如何处理等问题,现在都交给集群模块去处理。集�
 
�模块是服务提供者和服务消费者的中间层,为服务消费者屏蔽了服务提供者的情况,这样服务消费者就可以专心处理远程调用相关事宜。比如发请求,接受服务提供者返回的数据等。这就是集群的作用。<
 [...]
+  "__html": 
"<h2>1.简介</h2>\n<p>为了避免单点故障,现在的应用通常至少会部署在两台服务器上。对于一些负载比较高的服务,会部署更多的服务器。这样,在同一环境下的服务提供者数量会大于1。对于服务消费者来说,同一环境下出现了多个服务提供者。这时会出现一个问题,服务消费者需要决定选择哪个服务提供者进行调用。另外服务调用失败时的处理措施也是需要考虑的,是重试呢,还是抛出异常,亦或是只打印异常等。为了处理这些问题,Dubbo
 定义了集群接口 Cluster 以及 Cluster Invoker。集群 Cluster 用途是将多个服务提供者合并为一个 Cluster 
Invoker,并将这个 Invoker 暴露给服务消费者。这样一来,服务消费者只需通过这个 Invoker 
进行远程调用即可,至于具体调用哪个服务提供者,以及调用失败后如何处理等问题,现在都交给集群模块去处理。集�
 
�模块是服务提供者和服务消费者的中间层,为服务消费者屏蔽了服务提供者的情况,这样服务消费者就可以专心处理远程调用相关事宜。比如发请求,接受服务提供者返回的数据等。这就是集群的作用。<
 [...]
   "link": "/zh-cn/docs/source_code_guide/cluster.html",
   "meta": {
     "title": "集群",

Reply via email to