in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepository.java [223:234]
private void update(final Instance instance, final String value) throws NacosException {
Map<String, String> metaDataMap = instance.getMetadata();
String key = NacosMetaDataUtils.getKey(instance);
metaDataMap.put(key, value);
metaDataMap.put(NacosMetaDataUtils.UTC_ZONE_OFFSET.toString(), String.valueOf(NacosMetaDataUtils.getTimestamp()));
instance.setMetadata(metaDataMap);
ServiceMetaData persistentService = serviceController.getPersistentService();
client.registerInstance(persistentService.getServiceName(), instance);
Collection<KeyValue> keyValues = new LinkedList<>();
keyValues.add(new KeyValue(key, value, instance.isEphemeral()));
waitValue(keyValues);
}