package com.dji.pa.cluster.db.dataSouce;
import javax.sql.DataSource;
public class Server{
public static final int READ=1;
public static final int WRITE=2;
public static final int READWRITE=3;
/**
* 服务器名称和端口
*/
public String ipAndPort;
/**
* 服务器名称-对应的物理数据源
*/
public DataSource dataSource;
/**
* 权重-写服务器忽略
*/
public int weight;
public int effectiveWeight;
/**
* 当前权重
*/
public int currentWeight;
/**
* 服务器类型 1-读,2-写
*/
public int serverType;
public int getCurrentWeight(){
return currentWeight;
}
public DataSource getDataSource(){
return dataSource;
}
public int getEffectiveWeight(){
return effectiveWeight;
}
public String getIpAndPort(){
return ipAndPort;
}
public int getServerType(){
return serverType;
}
public int getWeight(){
return weight;
}
public void setCurrentWeight(int currentWeight){
this.currentWeight=currentWeight;
}
public void setDataSource(DataSource dataSource){
this.dataSource=dataSource;
}
public void setEffectiveWeight(int effectiveWeight){
this.effectiveWeight=effectiveWeight;
}
public void setIpAndPort(String ipAndPort){
this.ipAndPort=ipAndPort;
}
public void setServerType(int serverType){
this.serverType=serverType;
}
public void setWeight(int weight){
this.weight=weight;
}
public String toString(){
return "Server [ipAndPort="+ipAndPort+"]";
}
}
一键复制
编辑
Web IDE
原始数据
按行查看
历史