TSDBConfig

类全名:com.aliyun.hitsdb.client.TSDBConfig

  • java.lang.Object

    • com.aliyun.hitsdb.client.TSDBConfig

  • publicclassTSDBConfigextendsObject
    • 嵌套类概要

      限定符和类型

      类和说明

      static class

      TSDBConfig.Builder

    • 构造器概要

      构造器和说明

      HiTSDBConfig()

    • 方法概要

      限定符和类型

      方法和说明

      static

      TSDBConfig.Builderaddress(String host, int port)

      配置TSDB地址,获取TSDB.Builder。

      int

      getBatchPutBufferSize()

      获取BatchPutBuffer数。即异步提交缓冲区大小。

      int

      AbstractBatchPutCallbackgetBatchPutCallback()

      获取异步提交回调接口的实例。

      int

      getBatchPutConsumerThreadCount()

      获取异步提交缓冲区消费线程数。

      int

      getBatchPutRetryCount()

      获取重试次数。

      int

      getBatchPutSize()

      获取自动打包每批次提交的点数。

      int

      getBatchPutTimeLimit()

      获取最大写数据提交限制。单位:毫秒

      int

      getHttpConnectionLiveTime()

      获取连接的生命时长。单位:秒

      int

      getHttpConnectionPool()

      获取连接池最大连接数量

      int

      getHttpConnectTimeout()

      获取HTTP连接超时时间,单位:秒

      int

      getHttpKeepaliveTime()

      获取Keeplive时间。单位:秒

      int

      getIoThreadCount()

      异步io线程数量。

      int

      getMaxTPS()

      获取最大TPS数量。

      boolean

      isAsyncPut()

      获取是否异步写数据。

      boolean

      isHttpCompress()

      获取是否压缩传输数据。
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait。

    • 构造器详细资料

      • TSDBConfig

        public TSDBConfig()
    • 方法详细资料

      • address

        publicstatic TSDBConfig.Builder address(String host,int port)
      • address

        publicstatic TSDBConfig.Builder address(TSDBNetAddress… netAddresses)
      • getPutRequestLimit

        public int getPutRequestLimit()
      • getBatchPutBufferSize

        public int getBatchPutBufferSize()
      • getBatchPutCallback

        public AbstractBatchPutCallback<?> getBatchPutCallback()
      • getBatchPutConsumerThreadCount

        public int getBatchPutConsumerThreadCount()
      • getBatchPutRetryCount

        public int getBatchPutRetryCount()
      • getBatchPutSize

        public int getBatchPutSize()
      • getBatchPutTimeLimit

        public int getBatchPutTimeLimit()
      • getHttpConnectionPool

        public int getHttpConnectionPool()
      • getHttpConnectTimeout

        public int getHttpConnectTimeout()
      • getIoThreadCount

        public int getIoThreadCount()
      • isPutRequestLimitSwitch

        public boolean isPutRequestLimitSwitch()
      • isHttpCompress

        public boolean isHttpCompress()
      • isBackpressure

        public boolean isBackpressure()
      • getHttpConnectionLiveTime

        public int getHttpConnectionLiveTime()
      • getHttpKeepaliveTime

        public int getHttpKeepaliveTime()
      • isAsyncPut

        public boolean isAsyncPut()
      • getMaxTPS

        public int getMaxTPS()