ClusterParams
ClusterParams 定义了与 SmartEDB 集群的接口。
类定义
public static class ClusterParams
{
public ClusterNodeParams nodes[];
public int nodeId;
public int connPoolFactor;
public int syncMsgObjects;
public int syncMsgSize;
public int clusterSendBuf;
public int clusterRecvBuf;
public int mode;
public ClusterWindow window;
public ClusterQuorumCallback quorumCallback;
public ClusterNotifying notifyCallback;
public ClusterNWParams nwParams;
public ClusterParams(ClusterNodeParams nodes[], int nodeId)
{
this.nodes = nodes;
this.nodeId = nodeId;
connPoolFactor = 50;
syncMsgObjects = 100;
syncMsgSize = 0;
clusterSendBuf = 0;
clusterRecvBuf = 0;
mode = 0;
nwParams = null;
};
};
定义说明
nodes
集群中的节点列表
nodeId
本集群节点的整数标识符
connPoolFactor
连接池大小(以最大连接数的百分比表示)
syncMsgObjects
同步过程中每条消息的最大对象数量
syncMsgSize
同步过程中每条消息的最大字节数
clusterSendBuf
内部发送缓冲区大小(以字节为单位)
clusterRecvBuf
内部接收缓冲区大小(以字节为单位)
mode
集群模式掩码,包括调试输出和早期数据发送选项
window
定义事务窗口大小的 ClusterWindow(即事务包的大小)
quorumCallback
当未达到集群法定人数时调用的 ClusterQuorumCallback 函数
notifyCallback
接收集群通知的 ClusterNotifying 函数
nwParams
网络参数