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

liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-docs.git


The following commit(s) were added to refs/heads/master by this push:
     new f0099d5  update docs for bizkeeper and isolation (#281)
f0099d5 is described below

commit f0099d5fe7502c5f73916312f8dda8a411d05b7d
Author: liubao68 <[email protected]>
AuthorDate: Tue Jan 3 16:30:10 2023 +0800

    update docs for bizkeeper and isolation (#281)
---
 java-chassis-reference/zh_CN/docs/references-handlers/bizkeeper.md   | 2 +-
 java-chassis-reference/zh_CN/docs/references-handlers/loadbalance.md | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/java-chassis-reference/zh_CN/docs/references-handlers/bizkeeper.md 
b/java-chassis-reference/zh_CN/docs/references-handlers/bizkeeper.md
index 2ef5812..dd967b1 100644
--- a/java-chassis-reference/zh_CN/docs/references-handlers/bizkeeper.md
+++ b/java-chassis-reference/zh_CN/docs/references-handlers/bizkeeper.md
@@ -33,7 +33,7 @@ servicecomb:
 * 调用栈很深,在某些异常情况下,可能屏蔽底层异常,导致问题原因分析困难。
 * 超时机制、重试机制和线程池隔离机制和 Java Chassis 的一些内部机制的协作存在一些不友好的情况,需要特别注意合理的开启超时和重试。 
默认情况下是禁用的。Java Chassis 只能使用信号量隔离机制。
 * Hystrix 的引入对性能影响很大, 会有 20% 以上的框架性能损失。    
-* Hystrix 项目目前已经停止维护。 
+* Hystrix 项目目前已经停止维护。 该功能会在Java Chassis的3.x.x版本删除。 
 
 ## 概念阐述
 
diff --git 
a/java-chassis-reference/zh_CN/docs/references-handlers/loadbalance.md 
b/java-chassis-reference/zh_CN/docs/references-handlers/loadbalance.md
index a9c42dd..fb04f68 100644
--- a/java-chassis-reference/zh_CN/docs/references-handlers/loadbalance.md
+++ b/java-chassis-reference/zh_CN/docs/references-handlers/loadbalance.md
@@ -107,7 +107,7 @@ servicecomb:
 servicecomb:
   loadbalance:
     isolation:
-      enabled: true
+      enabled: false
       errorThresholdPercentage: 0
       enableRequestThreshold: 5
       singleTestTime: 60000
@@ -126,6 +126,7 @@ servicecomb:
 1. 2.1.2 
之前的版本,当错误率达到设定值导致实例隔离后,要想恢复,需要等待隔离时间窗结束后的第一次成功请求进行周期性累加,直到总的错误率下降到设定值以下才行。
   由于请求总数是触发实例隔离的门槛,若请求总数达到设定值时计算出来的错误率远大于设定值,要想恢复是需要很久的。 使用 2.1.3 
及其之后的版本没有这个问题。
 2. 
ServiceComb为了检测实例状态,在后台启动类一个线程,每隔10秒检测一次实例状态(如果实例在10秒内有被访问,则不检测),如果检测失败,每次检测会将错误计数加1。这里的计数,也会影响实例隔离。
+3. `enabled` 属性 2.8.4 之前版本为 true,2.8.4及其以后的版本为 
false。在故障场景下,最佳的保护策略是快速失败,建议采用客户端隔离仓实现。采用实例隔离的方式保证请求成功,可能在高并发等场景下导致失败率增加。
 
 
系统缺省的实例状态检测机制是发送一个telnet指令,参考SimpleMicroserviceInstancePing的实现。如果业务需要覆盖状态检测机制,可以通过如下两个步骤完成:
 

Reply via email to