Переглянути джерело

doc: fix typo in README of Sentinel Dubbo Demo (#425)

master
wangjunwei87 Eric Zhao 5 роки тому
джерело
коміт
d8a522590c
1 змінених файлів з 2 додано та 2 видалено
  1. +2
    -2
      sentinel-demo/sentinel-demo-dubbo/README.md

+ 2
- 2
sentinel-demo/sentinel-demo-dubbo/README.md Переглянути файл

@@ -58,11 +58,11 @@ Demo 1 演示了此限流场景,我们看一下这种模式的限流产生的

## Service Consumer

> 对服务提供方的流量控制可分为**控制并发线程数**和**服务降级**两个维度。
> 对服务消费方的流量控制可分为**控制并发线程数**和**服务降级**两个维度。

### 并发线程数限流

Service Consumer 作为客户端去调用远程服务。每一个服务都可能会依赖几个下游服务,若某个服务 A 依赖的下游服务 B 出现了不稳定的情况,服务 A 请求 服务 B 的响应时间变长,从而服务 A 调用服务 B 的线程就会产生堆积,最终可能耗尽服务 A 的线程数。我们通过用并发线程数来控制对下游服务 B 的访问,来保证下游服务不可靠的时候,不会拖垮服务自身。基于这种场景,推荐给 Consumer 配置**线程数模式**的限流,来保证自身不被不稳定服务所影响。限流粒度同样可以是服务接口和服务方法两种粒度。
Service Consumer 作为客户端去调用远程服务。每一个服务都可能会依赖几个下游服务,若某个服务 A 依赖的下游服务 B 出现了不稳定的情况,服务 A 请求服务 B 的响应时间变长,从而服务 A 调用服务 B 的线程就会产生堆积,最终可能耗尽服务 A 的线程数。我们通过用并发线程数来控制对下游服务 B 的访问,来保证下游服务不可靠的时候,不会拖垮服务自身。基于这种场景,推荐给 Consumer 配置**线程数模式**的限流,来保证自身不被不稳定服务所影响。限流粒度同样可以是服务接口和服务方法两种粒度。

采用基于线程数的限流模式后,我们不需要再显式地去进行线程池隔离,Sentinel 会控制资源的线程数,超出的请求直接拒绝,直到堆积的线程处理完成。



Завантаження…
Відмінити
Зберегти