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