Skip to content

Commit 588ba6a

Browse files
committed
update
1 parent 8dabcfe commit 588ba6a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

_docs/zh/administration/backup-request.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ permalink: administration/backup-request
99

1010
backup reqeust 的实现原理比较简单:对于读操作(目前写操作不支持 backup request),当 client 向 primary 发送请求后,如果经过一段时间延时(通常是 p999)其 response 仍然没有返回,则随机选择一台 secondary 并向其发送 backup request。最后获取最快返回来的 response 进行处理。
1111

12-
这里发送 secondary 请求的延时我们建议选择p999,因为backup request操作是用来实现消除长尾的,并不是提升集群性能的。如果将该值设置过低,则会由于 backup request 的请求量过大而导致集群压力增大(假设选择 p50 作为其延时,这样便会有 50% 的请求向 secondary 发送请求,系统负载便会增大 50%)。
12+
这里发送 secondary 请求的延时我们建议选择 p999,因为 backup request 操作是用来实现消除长尾的,并不是提升集群性能的。如果将该值设置过低,则会由于 backup request 的请求量过大而导致集群压力增大(假设选择 p50 作为其延时,这样便会有 50% 的请求向 secondary 发送请求,系统负载便会增大 50%)。
1313

1414
# 如何使用
1515
在 Pegasus java client v2.0.0 中,我们增加了一个接口,通过该接口可以打开某个表的 backup reqeust 功能。其实现如下:

0 commit comments

Comments
 (0)