// 大致估算一下row记录的大小 private long calculateSize(EventData data) { // long size = 0L; // size += data.getKeys().toString().getBytes().length - 12 - data.getKeys().size() + 1L; // size += data.getColumns().toString().getBytes().length - 12 - data.getKeys().size() + 1L; // return size; // byte[] bytes = JsonUtils.marshalToByte(data);// 走序列化的方式快速计算一下大小 // return bytes.length; return data.getSize(); // 数据不做计算,避免影响性能 }