我有这个简单的接口/类:
public abstract class Message {}
public class Message1 extends Message {}
public class Message2 extends Message {}
Run Code Online (Sandbox Code Playgroud)
一个实用类:
public class Utility {
public void handler(Message m) {
System.out.println("Interface: Message");
}
public void handler(Message1 m) {
System.out.println("Class: Message1");
}
public void handler(Message2 m) {
System.out.println("Class: Message2");
}
}
Run Code Online (Sandbox Code Playgroud)
现在,主要类:
public static void main(String[] args) {
Utility p = new Utility();
Message1 m1 = new Message1();
p.handler(m1);
Message m = (Message) m1;
p.handler(m);
}
Run Code Online (Sandbox Code Playgroud)
输出是
> Class: Message1
> Interface: Message …Run Code Online (Sandbox Code Playgroud) 我可以使用Azure4Java包中的ServiceManagementRest类直接从Java增加Worker Role(WR)实例的数量.请参阅教程Azure Management by Java.
我的问题是,当我减少WR实例的数量时,我可以决定关闭哪些WR实例吗?因为,对于云弹性的想法,我会将实例停在IDLE状态而不是处于EXECUTING状态的实例.
此致,法布里奇奥