public class ConfigService extends Object
| 构造器和说明 |
|---|
ConfigService() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addListener(String dataId,
String group,
ConfigChangeListenerAdapter listener)
添加对dataId、group的监听,在服务端修改该配置后,客户端会使用传入的listener回调应用。
|
static void |
addListeners(String dataId,
String group,
List<ConfigChangeListenerAdapter> listeners)
对一个dataId,group同时添加多个Listener,发生配置变更后会依次回调Listener
|
static String |
getConfig(String dataId,
String group,
long timeoutMs)
按照本地容灾 -> server -> 本地缓存的优先级获取配置。
|
static void |
removeListener(String dataId,
String group,
ConfigChangeListenerAdapter listener)
删除已经添加的Listenner
|
public static void addListener(String dataId, String group, ConfigChangeListenerAdapter listener)
dataId - dataIdgroup - grouplistener - 监听器public static void addListeners(String dataId, String group, List<ConfigChangeListenerAdapter> listeners)
dataId - dataIdgroup - grouplisteners - 监听器列表public static void removeListener(String dataId, String group, ConfigChangeListenerAdapter listener)
dataId - dataIdgroup - grouplistener - 监听器public static String getConfig(String dataId, String group, long timeoutMs) throws IOException
dataId - dataIdgroup - grouptimeoutMs - 获取超时时间IOException - IOExceptionCopyright © 2016. All rights reserved.