栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot集成Nacos配置中心

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot集成Nacos配置中心

目录

一、背景

二、环境介绍

三、安装与配置

四、与SpringBoot集成

五、完毕


一、背景

apollo不更新了,因此用NACOS做配置中心,文章将从安装、应用来介绍NACOS做配置中心

二、环境介绍

前提条件:Centos7、Jdk 1.8、 Mysql5.7、 Nacos1.3、SpringBoot2.4

三、安装与配置

1、下载Nacos

官网:https://nacos.io/zh-cn/index.html

Nacos下载地址:https://github.com/alibaba/nacos/releases/download/1.3.0/nacos-server-1.3.0.tar.gzhttps://github.com/alibaba/nacos/releases/download/1.3.0/nacos-server-1.3.0.tar.gz

百度网盘下载:

链接: 百度网盘 请输入提取码

提取码: n9t2

2、解压启动NACOS

1、 解压:tar -zxvf nacos-server-1.3.0.tar.gz
2、 进入目录:cd nacos/bin
3、 单机启动Nacos:sh startup.sh -m standalone
4、 如果觉得自己记不得这个命令
    a. 先在随意的目录中输入命令:vim startNacos.sh
    b. 复制单机启动命令:sh /nacos/bin/startup.sh -m standalone
    c. 按esc,输入法切换到英文,输入 :wq 退出并保存!
    d. 在startNacos.sh存在的目录输入授权命令:chmod +x startNacos.sh 变绿了就是可执行的文件了!
    e. 在startNacos.sh存在的目录输入执行命令:./startNacos.sh
    f. 输入命令:ps -ef | grep nacos 看看是否正常启动!
5、浏览器访问Nacos:http://ip:8848
6、关闭Nacos 
    a. 输入命令:ps -ef | grep nacos ,然后输入:kill -9 进程号 ,强制杀死Nacos进程!
    b. 在nacos/bin目录中执行:./shutdown.sh ,关闭Nacos!

3、配置Nacos 与Mysql

编辑配置文件:vim nacos/conf/application.properties

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=自己mysql的密码

在Nacos数据库执行初始脚本

1、输入命令:mysql -uroot -p ,输入密码,没有直接回车就行
2、创建数据库:create database nacos_config;
3、选择数据库:use nacos_config;
4、执行sql文件:source /Nacos所在目录/nacos/conf/nacos_mysql.sql

4、设置完Mysql,重启Nacos

1、 想要修改登录密码,右上角点击账号选择修改密码即可!
2、 想要修改登录账号,在数据库中修改users、roles表中username字段即可!

四、与SpringBoot集成

首先进入Nacos管理页面,点击命名空间新建命名空间

官网解释:用于进行租户粒度的配置隔离。不同的命名空间下,可以存在相同的 Group 或 Data ID 的配置。Namespace 的常用场景之一是不同环境的配置的区分隔离,例如开发测试环境和生产环境的资源(如配置、服务)隔离等。

 

1、点击配置列表再点击右上的加号图标新建配置(注意选择刚刚配置的命名空间名称)

Data ID:保证唯一性就行!

Group:没有特殊要求直接使用默认的就行

配置格式:选择properties

配置内容:把项目中现有的配置放进去

 2、集成后端项目

1、build.gradle添加依赖

2、启动类添加注解,dataId和Nacos服务中配置的dataId保持一致

 3、application.properties指定连接的Nacos

nacos.config.server-addr=125.110.2.13:8848
nacos.config.namespace=***********************

五、完毕

接下来,启动项目就行了!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/332769.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号