mirror of
https://github.com/alibaba/canal.git
synced 2026-11-04 00:30:15 +08:00
modify
This commit is contained in:
@@ -28,7 +28,7 @@ public class ManagerRemoteConfigMonitor {
|
|||||||
|
|
||||||
private static final Logger logger = LoggerFactory.getLogger(ManagerRemoteConfigMonitor.class);
|
private static final Logger logger = LoggerFactory.getLogger(ManagerRemoteConfigMonitor.class);
|
||||||
|
|
||||||
private Map<String, ConfigItem> remoteInstanceConfigs = new MapMaker().makeMap();
|
private Map<String, ConfigItem> remoteInstanceConfigs = new MapMaker().makeMap();
|
||||||
|
|
||||||
private Connection conn;
|
private Connection conn;
|
||||||
private String jdbcUrl;
|
private String jdbcUrl;
|
||||||
@@ -201,6 +201,7 @@ public class ManagerRemoteConfigMonitor {
|
|||||||
for (String name : remoteInstanceConfigs.keySet()) {
|
for (String name : remoteInstanceConfigs.keySet()) {
|
||||||
if (!remoteConfigStatus.containsKey(name)) {
|
if (!remoteConfigStatus.containsKey(name)) {
|
||||||
// 删除
|
// 删除
|
||||||
|
remoteInstanceConfigs.remove(name);
|
||||||
removedInstanceConfig.put(name, null);
|
removedInstanceConfig.put(name, null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -222,7 +223,8 @@ public class ManagerRemoteConfigMonitor {
|
|||||||
Map<String, ConfigItem> changedInstanceConfigs = modifiedInstanceConfigs[0];
|
Map<String, ConfigItem> changedInstanceConfigs = modifiedInstanceConfigs[0];
|
||||||
if (changedInstanceConfigs != null) {
|
if (changedInstanceConfigs != null) {
|
||||||
for (ConfigItem configItem : changedInstanceConfigs.values()) {
|
for (ConfigItem configItem : changedInstanceConfigs.values()) {
|
||||||
try (FileWriter writer = new FileWriter(getConfPath() + configItem.getName() + "/instance.properties")) {
|
try (FileWriter writer = new FileWriter(
|
||||||
|
getConfPath() + configItem.getName() + "/instance.properties")) {
|
||||||
writer.write(configItem.getContent());
|
writer.write(configItem.getContent());
|
||||||
writer.flush();
|
writer.flush();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user