Package com.alibaba.nacos.config.server.utils
-
Class Summary Class Description AccumulateStatCount Accumulate Stat CountAppNameUtils App utilContentUtils Content utilsGroupKey 合成dataId+groupId的形式。对dataId和groupId中的保留字符做转义。GroupKey2 Group key utilIPUtil ip utilJSONUtils json utilLogUtil log utilMD5Util 轮询逻辑封装类PaginationHelper<E> 分页辅助类ParamUtils 参数合法性检查工具类PropertyUtil properties utilsProtocol 用来处理协议相关的操作RegexParser 用于ConfigCenter可支持的通配字符通配判定以及标准正则转换的通用类RequestUtil Request utilResponseUtil write responseRunningConfigUtils Running configSimpleCache<E> 一个带TTL的简单Cache,对于过期的entry没有清理SimpleFlowData Simple Flow dataSimpleIPFlowData 根据IP进行流控, 控制单个IP的数量以及IP总量SimpleReadWriteLock 最简单的读写锁实现。要求加锁和解锁必须成对调用。SingletonRepository<T> 避免多个相同内容的实例的工具类。比如,可以用来缓存客户端IP。SingletonRepository.DataIdGroupIdCache DataId和Group的缓存。StatConstants Stat constantSystemConfig System configThreadUtil Thread utilTimeoutUtils 处理超时的工具类, 用于客户端获取数据的总体超时。 每次从网络获取完数据后, 累计totalTime, 每次从网络获取数据前, 检查totalTime是否大于totalTimeout, 是则说明总体超时, totalTime有失效时间, 每次从网络获取数据前, 检查是否失效, 失效则重置totalTime, 重新开始累计TimeUtils Time utilTraceLogUtil Trace UtilUrlAnalysisUtils 分析url的工具类ZipUtils ZipUtils.UnZipResult ZipUtils.ZipItem