Springboot集成Nacos,实现配置的动态变更和服务的注册与发现


转载于自己的博客:https://blog.51cto.com/daoqingyu/2705754

 

一、Nacos单机模式安装启动(CentOS7)

Nacos server最新下载地址

https://github.com/alibaba/nacos/releases

1、安装

cd /opt

wget https://github.com/alibaba/nacos/releases/download/2.0.0-bugfix/nacos-server-2.0.0.tar.gz

tar -zxvf nacos-server-2.0.0.tar.gz

2、启动

cd /opt/nacos/bin

./startup.sh -m standalone

3、访问控制台

http://192.168.164.128:8848/nacos/#/login

默认账号密码:nacos/nacos

二、Springboot集成Nacos

源码地址(git):https://github.com/nicxsky/springboot-collection/tree/main/springboot-nacos-alibaba

1、实现配置的动态变更

2、实现服务的注册与发现

注:配置数据默认存在本地数据库

NACOS_PATH/data里边有个derby-data目录,Derby是Java编写的数据库,属于Apache的一个开源项目,配置数据默认存储在这个库中。

修改数据源:

将NACOS_PATH/conf/nacos-mysql.sql中的表结构导入到mysql数据中;

修改NACOS_PATH/conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql),添加mysql数据源的url、用户名和密码

spring.datasource.platform=mysql

db.num=1

db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_db?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true

db.user=

db.password=


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM