springboot httpclent 多线程推送数据

不废话直接代码

public void uploadCoreIndicatorsGroup(){
        //启用多线程处理
        ExecutorService executorService = Executors.newCachedThreadPool();
        //推送域名管理04
        executorService.execute(() -> {
            Map<String,Integer> baseLineMap = new HashMap<>();
            baseLineMap.put("domain_AResolutionRate",1);
            baseLineMap.put("domain_AAAAResolutionRate",1);
            pushNetSafeGroup("04",baseLineMap);
        });
        //推送网络安全05
        executorService.execute(() -> {
            Map<String,Integer> baseLineMap = new HashMap<>();
            baseLineMap.put("ns_DDOSattack",0);
            pushNetSafeGroup("05",baseLineMap);
        });
        executorService.shutdown();
        try {
            executorService.awaitTermination(Long.MAX_VALUE, TimeUnit.NANOSECONDS);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }

    }
View Code

 

posted @ 2021-07-21 18:03  90的生力军  阅读(170)  评论(0)    收藏  举报