consulta de escucha nacos

Nacos brinda la capacidad de configurar la consulta de los suscriptores, es decir, los oyentes, y proporciona el valor de verificación MD5 de la configuración actual del cliente, para ayudar a los usuarios a verificar mejor si los cambios de configuración se envían al cliente.

1. Escriba el código de seguimiento

package com.leo.nacos;

import com.alibaba.nacos.api.NacosFactory;
import com.alibaba.nacos.api.config.ConfigService;
import com.alibaba.nacos.api.config.listener.Listener;
import com.alibaba.nacos.api.exception.NacosException;

import java.util.Properties;
import java.util.concurrent.Executor;

public class SimpleDemoMain {
    public static void main(String[] args) throws NacosException, InterruptedException {
        // 使用nacos client 远程获取nacos服务上的配置信息

        // nacos 地址
        String serverAddr = "127.0.0.1:8848";
        // Data Id
        String dataId = "nacos-simple-demo.yaml";
        // Group
        String group = "DEFAULT_GROUP";
        // Namespace
        String namespace = "0c74cab7-f503-4fa8-af6d-25a5b65f598c";

        Properties properties = new Properties();
        properties.put("serverAddr", serverAddr);
        properties.put("namespace", namespace);
        // 获取配置
        ConfigService configService = NacosFactory.createConfigService(properties);
        String config = configService.getConfig(dataId, group, 5000);
        System.out.println(config);

        configService.addListener(dataId, group, new Listener() {
            @Override
            public Executor getExecutor() {
                return null;
            }

           // 当配置有变化时获取通知
            @Override
            public void receiveConfigInfo(String s) {
                System.out.println(s);
            }
        });

        while(true) {
            Thread.sleep(2000);
        }
    }
}

2. Ejecutar el programa

 

3. Seguimiento de consultas

 

4. Modificar el archivo de configuración

 

5. Comprueba el efecto

 

 

Supongo que te gusta

Origin blog.csdn.net/qq2942713658/article/details/123266255
Recomendado
Clasificación