信号量隔离的demo中,改成这样就可以了。
public class SemaphoreCircuitBreakerCommandTest {
public static void main(String[] args) throws IOException {
for (int i = 0; i < 10; i++) {
final SemaphoreCircuitBreakerCommand command = new SemaphoreCircuitBreakerCommand(String.valueOf(i));
Thread th = new Thread(new Runnable() {
@Override
public void run() {
command.execute();
}
});
th.start();
}
System.in.read();
}
}
Hystrix使用入门手册(中文)导语:网上资料(尤其中文文档)对hystrix基础功能的解释比较笼统,看了往往一头雾水。为此,本文将通过若干demo,加入对官网How-it-Works的理解和翻译,力求更清...