Skip to content
Snippets Groups Projects
Commit 76fd406c authored by Aiolos's avatar Aiolos
Browse files

a little little change

parent bc8e8f96
No related branches found
No related tags found
No related merge requests found
...@@ -14,22 +14,32 @@ public class CallbackListenerImpl implements CallbackListener { ...@@ -14,22 +14,32 @@ public class CallbackListenerImpl implements CallbackListener {
static long memory_large = 3; static long memory_large = 3;
static long memory_medium = 2; static long memory_medium = 2;
static long memory_small = 1; static long memory_small = 1;
static short mask = 0;
@Override @Override
public void receiveServerMsg(String msg) { public void receiveServerMsg(String msg) {
//System.out.println("receive msg from server :" + msg); //System.out.println("receive msg from server :" + msg);
String[] rcvmsglist = msg.split(","); String[] rcvmsglist = msg.split(",");
if (rcvmsglist[0].equals("small")) memory_small = Long.parseLong(rcvmsglist[1]); if (rcvmsglist[0].equals("small")) {
else if (rcvmsglist[0].equals("medium")) memory_medium = Long.parseLong(rcvmsglist[1]); memory_small = Long.parseLong(rcvmsglist[1]);
else memory_large = Long.parseLong(rcvmsglist[1]); mask |= 0x001;
}
long memory_sum = memory_large + memory_medium + memory_small; else if (rcvmsglist[0].equals("medium")) {
memory_medium = Long.parseLong(rcvmsglist[1]);
//System.out.println(msg + " : " + memory_large + ',' + memory_medium + ',' + memory_small + " | " + memory_sum); mask |= 0x010;
}
UserLoadBalance.weight_large = 6.0 * memory_large / memory_sum; else {
UserLoadBalance.weight_medium = 6.0 * memory_medium / memory_sum; memory_large = Long.parseLong(rcvmsglist[1]);
UserLoadBalance.weight_small = 6.0 * memory_small / memory_sum; mask |= 0x100;
}
if (mask == 0x111) {
long memory_sum = memory_large + memory_medium + memory_small;
//System.out.println(msg + " : " + memory_large + ',' + memory_medium + ',' + memory_small + " | " + memory_sum);
UserLoadBalance.weight_large = 6.0 * memory_large / memory_sum;
UserLoadBalance.weight_medium = 6.0 * memory_medium / memory_sum;
UserLoadBalance.weight_small = 6.0 * memory_small / memory_sum;
}
} }
private String cachedServerCpu; private String cachedServerCpu;
......
...@@ -37,7 +37,7 @@ public class CallbackServiceImpl implements CallbackService { ...@@ -37,7 +37,7 @@ public class CallbackServiceImpl implements CallbackService {
} }
} }
} }
}, 0, 5000); }, 0, 1000);
} }
private Timer timer = new Timer(); private Timer timer = new Timer();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment