public class DiskCacheAddressPool extends AddressPool
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
DiskCacheAddressPool(RsfEnvironment rsfEnvironment) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearCacheData()
清理缓存的地址数据
|
void |
restoreConfig()
从保存的地址本中恢复数据。
|
void |
shutdownTimer()
停止定时器,停止定时进行地址本的磁盘缓存。
|
void |
startTimer()
启动定时器,定时进行地址本的磁盘缓存。
|
void |
storeConfig()
保存地址列表到zip流中(每小时保存一次),当遇到保存的文件已存在时会重新生成新的文件名。
|
allServiceAddressToSnapshot, appendAddress, appendAddress, appendStaticAddress, appendStaticAddress, argsRoute, flowControl, getArgsKey, getBucket, getBucketNames, getRefRule, getRsfEnvironment, getUnitName, invalidAddress, methodRoute, nextAddress, queryAllAddresses, queryAvailableAddresses, queryInvalidAddresses, queryLocalUnitAddresses, refreshAddress, refreshAddressCache, removeAddress, removeAddress, removeAddress, removeBucket, restoreConfig, serviceRoute, storeConfig, toString, updateArgsRoute, updateFlowControl, updateMethodRoute, updateRoute, updateServiceRoutepublic DiskCacheAddressPool(RsfEnvironment rsfEnvironment)
public void startTimer()
public void shutdownTimer()
public void clearCacheData()
public void storeConfig()
throws IOException
IOExceptionpublic void restoreConfig()
Copyright © 2020–2021. All rights reserved.