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

Nacos的简单配置使用(一步到位)

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

Nacos的简单配置使用(一步到位)

Nacos是一款用于分布式微服务注册与发现及配置中心的组件

官方文档: 

home (nacos.io)

搭建操作:

window方式

下载Nacos整合包

Releases · alibaba/nacos · GitHub

进入是这个样子的,这里显示的是2.0.3的版本,往下滑有其他版本,选择点击版本号进入版本下载页

版本下载页往下找就找到下载的压缩文件了 

下载解压,位置自己选

cmd 打开控制台,输入:startup.cmd -m standalone(单机启动)

 然后进入路径就可以看到Nacos界面了,我这里的路径是localhost:8848/nacos

8848是默认的端口,可更改,后面的/nacos副级路径要写

账号密码默认都是nacos

使用操作:

首先需要导入注册与发现的包,如果只用于服务注册就使用该包

        
        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-discovery
            2.2.5.RELEASE
        

导入配置中心的包,如果需要用到配置中心则导入该包

        
        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-config
            2.2.5.RELEASE
        

同时还要附带web包,否则你就会发现,"欸,我不是启动了吗,为什么没注册上去!"

        
            org.springframework.boot
            spring-boot-starter-web
        

然后我们就可以开始写配置文件:

application.yml

# 默认情况下spring服务名就是就是你注册上去的服务名
spring:
  application:
    name: nacos_test
  cloud:
    nacos:
      discovery:
        # 你配置的Nacos的地址及账号密码
        server-addr: 127.0.0.1:8848
        username: nacos
        password: nacos
        # 这个是命名空间ID
        namespace: 0048db66-38fd-459d-aa5b-7c66d0e35fc5

命名空间,点击创建填入信息即可

作用:将服务分开方便管理

 bootstrap.yml

# 选择开发环境test测试、dev生产
spring:
  profiles:
    active: test
  cloud:
    nacos:
      config:
        # 你Nacos的地址
        server-addr: 127.0.0.1:8848
        # 分组
        group: DEFAULT_GROUP
        # 命名空间
        namespace: 0048db66-38fd-459d-aa5b-7c66d0e35fc5
        username: nacos
        password: nacos
        # 指定文件后缀
        file-extension: yaml
        # 指定Nacos上的配置ID,需要写上不然可能找不到配置
        name: gateway-test

 之后将其他的配置直接加在配置中心即可,这样不仅方便管理,而且更新修改配置不需要重启服务

 

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

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

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