MCPcopy Create free account
hub / github.com/e2wugui/zeze / Dbh2Config

Class Dbh2Config

ZezeJava/ZezeJava/src/main/java/Zeze/Dbh2/Dbh2Config.java:6–124  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4import org.w3c.dom.Element;
5
6public class Dbh2Config implements Config.ICustomize {
7 private int rpcTimeout = 60_000;
8 private long prepareMaxTime = 80_000; // 一般大于rpcTimeout
9 private long bucketMaxTime = 100_000; // 必须大于prepareMaxTime
10 private int serverFastErrorPeriod = 5000;
11 private int splitPutCount = 100;
12 private double splitLoad = 5000 * 0.8;
13 private double splitMaxManagerLoad = splitLoad * 4;
14 private int raftClusterCount = 3;
15 private boolean serialize = true;
16 private int splitCleanCount = 200;
17
18 public int getRpcTimeout() {
19 return rpcTimeout;
20 }
21
22 public void setRpcTimeout(int value) {
23 rpcTimeout = value;
24 }
25
26 public boolean isSerialize() {
27 return serialize;
28 }
29
30 public void setSerialize(boolean value) {
31 serialize = value;
32 }
33
34 public int getRaftClusterCount() {
35 return raftClusterCount;
36 }
37
38 public double getSplitMaxManagerLoad() {
39 return splitMaxManagerLoad;
40 }
41
42 public double getSplitLoad() {
43 return splitLoad;
44 }
45
46 public int getSplitPutCount() {
47 return splitPutCount;
48 }
49
50 public int getServerFastErrorPeriod() {
51 return serverFastErrorPeriod;
52 }
53
54 public long getPrepareMaxTime() {
55 return prepareMaxTime;
56 }
57
58 public long getBucketMaxTime() {
59 return bucketMaxTime;
60 }
61
62 @Override
63 public String getName() {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected