接口重试



public class RetryDemo {

    public static void main(String[] args) {
        Boolean flag = false;
        int i = 0;
        while( !flag && i++ < 5){
            try{
                int a = 1/0;
                flag = true;
            }catch (Exception e){
                System.out.println("业务失败,开始第 " + i + " 次重试!" );
            }
        }
        if(!flag){
            System.out.println("重试"+ i+ "次依然失败,业务最终执行失败!");
        }else{
            System.out.println("业务成功。经历"+ --i + "次重试!");
        }
    }
}

猜你喜欢

转载自blog.csdn.net/SmallTenMr/article/details/115210931