当前位置: 首页 > news >正文

新塘做网站公司dk wordpress主题

新塘做网站公司,dk wordpress主题,南通城乡住房建设厅网站,给人做ppt的网站吗前言 使用时序数据库influxdb时,我们经常需要写入大量的数据。而单单使用influxDB.write(Point)进行单条写入时,速度过慢,无法支撑时序数据大量写入的速度。 所以我们需要采用批量的方式进行存储,增加写入…

前言

使用时序数据库influxdb时,我们经常需要写入大量的数据。而单单使用influxDB.write(Point)进行单条写入时,速度过慢,无法支撑时序数据大量写入的速度。
所以我们需要采用批量的方式进行存储,增加写入的速度。


一、使用什么方法

influxDB.write(BatchPoints batchPoints)

二、使用步骤

1.引入库

    <dependency><groupId>org.influxdb</groupId><artifactId>influxdb-java</artifactId><version>2.10</version></dependency>

2.创建influxdb连接

private static String openurl = "http://127.0.0.1:10002";//连接地址
private static String username = "admin";//用户名
private static String password = "abc_123";//密码
private static String database = "test";//数据库InfluxDB influxDB = InfluxDBFactory.connect(openurl, username, password);
influxDB.createDatabase(database);

3.创建Point

  Point point = Point.measurement(measurement).time(System.currentTimeMillis(), TimeUnit.MILLISECONDS)//tag属性——只能存储String类型.tag("label", "label")//field存储数据.addField("value", 1).addField("rt", "rt").build();

4.创建BatchPoints并添加Point

BatchPoints batchPoints = BatchPoints.database("db2019").build();
batchPoints.point(point);

5.写入influxdb

influxDB.write(batchPoints);

三、示例

package org.example.influx;import org.influxdb.InfluxDB;
import org.influxdb.InfluxDBFactory;
import org.influxdb.dto.BatchPoints;
import org.influxdb.dto.Point;import java.util.concurrent.TimeUnit;public class InfluxDBBatchWriter243 {private static String openurl = "http://10.16.8.243:8086";//连接地址private static String username = "admin";//用户名private static String password = "douzhi+FANGFA1";//密码private static String database = "db2019";//数据库private static Point createPoint(long time){Point point = Point.measurement("test2").addField("group__tag1", "297af48c06a74220aff4fcc6bcaa44c9kg").tag("host", "changdong").time(time, TimeUnit.MILLISECONDS).build();return point;}public static void main(String[] args) throws InterruptedException {InfluxDB influxDB = InfluxDBFactory.connect(openurl, username, password);influxDB.createDatabase(database);long time1 = System.currentTimeMillis();while (true) {BatchPoints batchPoints = BatchPoints.database("db2019").build();//将单条数据存储到集合中for (int i = 0; i < 1000; i++) {time1 = time1 + 1;batchPoints.point(createPoint(time1));}long startTime = System.currentTimeMillis();influxDB.write(batchPoints);long endTime = System.currentTimeMillis();System.out.println("当前时间:" +endTime+ ", 写入时间:" +time1+ ", 写入用时" + (endTime - startTime) + "毫秒");Thread.sleep(1010);}}
}
http://www.yayakq.cn/news/31831/

相关文章:

  • 做企业网站合同企业信息查询免费
  • 企业网站建设ppt介绍制作网页中的链接怎么弄
  • 企业官网网站建设wordpress hierarchy
  • 德阳网站建设网站建设网页游戏开服表最全
  • 吴兴区建设局网站旅游网站建设初衷
  • 注册网站需要多少做网站 怎么发布
  • 河北公司网站开发建网站要定制还是第三方系统
  • 专注东莞微信网站建设浙江省城乡住房建设部网站
  • 网站备案 空间wordpress企业插件
  • 织梦做企业网站可以制作h5作品吗?
  • 响应式中文网站模板精湛的合肥网站建设
  • dw怎么做连接到另外一个网站室内设计师联盟网站
  • 海兴做网站如何在云主机上建设网站
  • 网站推广什么意思WordPress 布局 企业网站
  • 电影网站开发背景网站新闻前置备案
  • wordpress整站程序佛山网站代运营准度科技有限公司
  • 云网站注册百度推广教程视频教程
  • 宁波企业网站排名方法网站存在风险怎么解决
  • 做设计那个素材网站最好自己制作网站
  • 聚美优品网站建设导向网站共享备案可以申请支付接口
  • 如何用vps做网站低代码开发平台免费开源
  • 网站建设捌金手指花总二八自助建站系统官网
  • 网站建设找天宇智能wordpress it模板下载地址
  • 做推广的网站微信号中山顺的网站建设
  • 新手入门网站建设书籍设计师联盟网
  • 做淘客网站用什么程序dede做的网站弹广告
  • 网站建设模块怎么使用微信管理软件
  • page做网站软件开发专业实习报告
  • 织梦 安装网站福州网站建设设计
  • 做网站开发要具备哪些素质深圳网站建设有限公司 2019