Class SplitShardConfig

    • Constructor Detail

      • SplitShardConfig

        public SplitShardConfig()
      • SplitShardConfig

        public SplitShardConfig​(SplitShardConfig source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getShardInstanceIds

        public String[] getShardInstanceIds()
        Get 分片ID数组
        Returns:
        ShardInstanceIds 分片ID数组
      • setShardInstanceIds

        public void setShardInstanceIds​(String[] ShardInstanceIds)
        Set 分片ID数组
        Parameters:
        ShardInstanceIds - 分片ID数组
      • getSplitRate

        public Long getSplitRate()
        Get 数据切分比例,固定50%
        Returns:
        SplitRate 数据切分比例,固定50%
      • setSplitRate

        public void setSplitRate​(Long SplitRate)
        Set 数据切分比例,固定50%
        Parameters:
        SplitRate - 数据切分比例,固定50%
      • getShardMemory

        public Long getShardMemory()
        Get 分片内存大小,单位 GB
        Returns:
        ShardMemory 分片内存大小,单位 GB
      • setShardMemory

        public void setShardMemory​(Long ShardMemory)
        Set 分片内存大小,单位 GB
        Parameters:
        ShardMemory - 分片内存大小,单位 GB
      • getShardStorage

        public Long getShardStorage()
        Get 分片存储大小,单位 GB
        Returns:
        ShardStorage 分片存储大小,单位 GB
      • setShardStorage

        public void setShardStorage​(Long ShardStorage)
        Set 分片存储大小,单位 GB
        Parameters:
        ShardStorage - 分片存储大小,单位 GB