Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
B
brpc
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
brpc
Commits
3dcf51d6
Unverified
Commit
3dcf51d6
authored
Aug 21, 2018
by
Ge Jun
Committed by
GitHub
Aug 21, 2018
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update auto_concurrency_limiter.md
parent
3c0a6df2
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
4 deletions
+4
-4
auto_concurrency_limiter.md
docs/cn/auto_concurrency_limiter.md
+4
-4
No files found.
docs/cn/auto_concurrency_limiter.md
View file @
3dcf51d6
...
@@ -35,15 +35,15 @@ server.MaxConcurrencyOf("example.EchoService.Echo") = "auto";
...
@@ -35,15 +35,15 @@ server.MaxConcurrencyOf("example.EchoService.Echo") = "auto";
### 名词
### 名词
**concurrency**
: 同时处理的请求数,又被称为“并发度”。
**concurrency**
: 同时处理的请求数,又被称为“并发度”。
**max_concurrency**
: 允许的最大concurrency,又被称为“最大并发度”。
**max_concurrency**
: 允许的最大concurrency,又被称为“最大并发度”。
并发的物理含义是任务处理槽位,天然具有上限。当超过最大并发时,任务将无法被及时处理而被缓存在各种队列中,系统也会进入拥塞状态。
**noload_latency**
: 单纯处理任务的延时,不包括排队时间。另一种解释是负载近零的延时。
**noload_latency**
: 单纯处理任务的延时,不包括排队时间。另一种解释是负载近零的延时。
由于任务处理要耗费cpu和等待网络延时,noload_latency天然具有下限。
**min_latency**
: 实际测定的latency中的较小值的ema,当并发度没有高于最大并发度时,min_latency和noload_latency接近。
**min_latency**
: 实际测定的latency中的较小值的ema,当并发度没有高于最大并发度时,min_latency和noload_latency接近。
**peak_qps**
: 极限qps。注意是处理或回复的qps而不是接收的qps。
**peak_qps**
: 极限qps。注意是处理或回复的qps而不是接收的qps。
上限取决于max_concurrency / noload_latency,由于max_concurrency具有上限,noload_latency具有下限,qps天然有上限,和拥塞状况无关。
**max_qps**
: 实际测定的qps中的较大值。
当并法度没有高于最大并法度时,max_qps
和peak_qps接近。
**max_qps**
: 实际测定的qps中的较大值。
无论拥塞与否,max_qps都
和peak_qps接近。
### Little's Law
### Little's Law
在服务处于稳定状态时: concurrency = latency
*
qps。 这是自适应限流的理论基础。
在服务处于稳定状态时: concurrency = latency
*
qps。 这是自适应限流的理论基础。
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment