package com.techq.available; import java.util.HashMap; import java.util.Map; import java.util.concurrent.TimeUnit; /** * * @author CHQ * 2012-2-3 */ public class AvailableConfig { public final static int syncTick = 2; public final static int tickTime = 1000; public final static int connectedTick = 5; /** * for follower */ public final static int pollTimeout = 200; public final static TimeUnit pollTimeUnit = TimeUnit.MILLISECONDS; public final static int wakeUpTimeout = 200; public final static int followTimeOut = 1000; public final static int followFailedCntLimit = 1; /** * ping port */ public final static int HEARTBEAT_PORT = 7919; public final static String HEARTBEAT_IP = "127.0.0.1"; /** * client port */ public final static int CLIENT_PORT = 5551; public final static String CLIENT_SERVING_IP = "127.0.0.1"; /** * for debug client port */ public final static int CLIENT_PORT_1 = 5551; public final static int CLIENT_PORT_2 = 5552; public final static int CLIENT_PORT_3 = 5552; public final static Map<Long, Integer> clientPorts; static { clientPorts = new HashMap<Long, Integer>(); clientPorts.put(1L, CLIENT_PORT_1); clientPorts.put(2L, CLIENT_PORT_2); clientPorts.put(3L, CLIENT_PORT_3); } public final static int MAX_CLIENT_CNXN = 60; }