itext api pom配置_spring的整合分布式配置中心(ACM diamond nacos Apollo)nacos

本文详细介绍了如何将Spring与Nacos进行整合,提供了一步一步的配置指导,包括Nacos服务器的启动、Spring的基础配置、Java读取Nacos配置、SpringMVC和SpringBoot的应用示例,以及分布式配置的同步效果。
摘要由CSDN通过智能技术生成

继上文:spring的整合分布式配置中心(ACM diamond nacos Apollo)

注:本文篇幅有点长,所以建议各位下载源码学习。(如需要请收藏!转载请声明来源,谢谢!)

代码下载:https://gitee.com/hong99/spring/issues/I1N1DF

nacos服务器配置

先下载nacos-servers:https://github.com/alibaba/nacos/releases

这里以windows为准!

e8f80877ac9e6c10b1be070a03402703.png

解压进入\nacos\bin\运行命令如下:

startup.cmd -m standalone

启动如下:

698a9b50dd65b28dcc2e74bee54fe536.png

默认用户名称密码 nacos/nacos

86f82887b528d7473486be509051fefc.png

配置内容

c33f33c2684df6c6d15e1aafd106443d.png

java读取nacos

import com.alibaba.nacos.api.NacosFactory;import com.alibaba.nacos.api.PropertyKeyConst;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 ConfigExample {
    /**
    *
    * 功能描述: 测试
    *
    * @param:
    * @return:
    * @auther: csh
    * @date: 2020/11/24 18:04
    */public static void main(String[] args) throws NacosException, InterruptedException {
      String serverAddr = "localhost";
      String dataId = "hong";
      String group = "DEFAULT_GROUP";
      Properties properties = new Properties();
      properties.put(PropertyKeyConst.SERVER_ADDR, serverAddr);
      ConfigService configService = NacosFactory.createConfigService(properties);
      String content = configService.getConfig(dataId, group, 5000);
      System.out.println(content);
      configService.addListener(dataId, group, new Listener() { public void receiveConfigInfo(String configInfo) {
            System.out.println("recieve:" + configInfo);
         }public Executor getExecutor() { return null;
         }
      });boolean isPublishOk = configService.publishConfig(dataId, group, "content");
      System.out.println(isPublishOk);
      Thread.sleep(3000);
      content = configService.getConfig(dataId, group, 5000);
      System.out.println(content);boolea
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值