We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8dabcfe commit 588ba6aCopy full SHA for 588ba6a
_docs/zh/administration/backup-request.md
@@ -9,7 +9,7 @@ permalink: administration/backup-request
9
10
backup reqeust 的实现原理比较简单:对于读操作(目前写操作不支持 backup request),当 client 向 primary 发送请求后,如果经过一段时间延时(通常是 p999)其 response 仍然没有返回,则随机选择一台 secondary 并向其发送 backup request。最后获取最快返回来的 response 进行处理。
11
12
-这里发送 secondary 请求的延时我们建议选择p999,因为backup request操作是用来实现消除长尾的,并不是提升集群性能的。如果将该值设置过低,则会由于 backup request 的请求量过大而导致集群压力增大(假设选择 p50 作为其延时,这样便会有 50% 的请求向 secondary 发送请求,系统负载便会增大 50%)。
+这里发送 secondary 请求的延时我们建议选择 p999,因为 backup request 操作是用来实现消除长尾的,并不是提升集群性能的。如果将该值设置过低,则会由于 backup request 的请求量过大而导致集群压力增大(假设选择 p50 作为其延时,这样便会有 50% 的请求向 secondary 发送请求,系统负载便会增大 50%)。
13
14
# 如何使用
15
在 Pegasus java client v2.0.0 中,我们增加了一个接口,通过该接口可以打开某个表的 backup reqeust 功能。其实现如下:
0 commit comments