V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
futaotao5866
V2EX  ›  InfluxDB

使用 influxdb2.x 版本,并发插入数据数据丢失

  •  
  •   futaotao5866 · 4 天前 · 198 次点击

    部分伪代码 @Override public void insert() { WriteApi writeApi = influxDBClient.makeWriteApi(); for (int i = 0; i < 10000; i++) { Demo demo = new Demo(); demo.setTime(Instant.now());

       writeApi.writeMeasurement("s100", "d", WritePrecision.NS, demo);
    }
    

    } 如果每插入一条休眠 1s ,那么可以全部插入数据不丢失 @Override public void insert() { WriteApi writeApi = influxDBClient.makeWriteApi(); for (int i = 0; i < 10000; i++) { Demo demo = new Demo(); demo.setTime(Instant.now());

       writeApi.writeMeasurement("s100", "d", WritePrecision.NS, demo);
       try {
                Thread.sleep(1);
            } catch (InterruptedException e) {
                throw new RuntimeException(e);
            }
    }
    

    } influxdb 安装在虚拟机中 4C16G ,不清楚是自己哪里出了问题

    1 条回复
    futaotao5866
        1
    futaotao5866  
    OP
       3 天前
    问题已经定位解决,时间问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   924 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 20:14 · PVG 04:14 · LAX 12:14 · JFK 15:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.