springBoot+nacos基本使用

一、POM依赖

1 注册中心依赖
在这里插入图片描述
2 配置中心依赖
在这里插入图片描述

二、启动类添加注解

在这里插入图片描述

三、配置文件属性讲解

1 首先作为一个应用需要起码的名称与端口

#服务名称
spring.application.name=test

#服务开启端口(Tomcat)
server.port=2345

2 配置nacos进行启动注册到注册中心

#如果不想 Nacos 注册和发现当前服务,可设置为false(默认true)
spring.cloud.nacos.discovery=true

#将要把你的服务注册到哪个nacos服务上
spring.cloud.nacos.discovery.serverAddr=IP:端口

#该服务注册到哪个命名空间中(默认是public)
spring.cloud.nacos.discovery.namespace=test

#该服务注册到哪个分组(默认是DEFAULT_GROUP)
spring.cloud.nacos.discovery.group=test

#权重(1~100,越大权重越大)
spring.cloud.nacos.discovery.weight=1

#网卡名(当 IP 未配置时,注册的 IP 为此网卡所对应的 IP 地址,如果此项也未配置,则默认取第一块网卡的地址)
spring.cloud.nacos.discovery.network-interface=

#注册的IP地址(优先级最高)
spring.cloud.nacos.discovery.ip=

#注册的端口(默认情况下不用配置,会自动探测)
spring.cloud.nacos.discovery.port=

#当要上阿里云时,阿里云上面的一个云账号名
spring.cloud.nacos.discovery.access-key=

#当要上阿里云时,阿里云上面的一个云账号密码
spring.cloud.nacos.discovery.secret-key=

#使用 Map 格式配置,用户可以根据自己的需要自定义一些和服务相关的元数据信息
spring.cloud.nacos.discovery.metadata=

#日志文件名
spring.cloud.nacos.discovery.log-name=

#配置成 Nacos 集群名称(默认DEFAULT)
spring.cloud.nacos.discovery.cluster-name=

#地域的某个服务的入口域名,通过此域名可以动态地拿到服务端地址
spring.cloud.nacos.discovery.enpoint=

#是否集成Ribbon(默认true)
ribbon.nacos.enabled=

#是否开启 Nacos Watch(默认true)
spring.cloud.nacos.discovery.watch.enabled=

3 配置nacos进行启动注册到配置中心

#配置中心
spring.cloud.nacos.config.server-addr=ip:端口

#配置的命令空间
spring.cloud.nacos.config.namespace=test

#分组
spring.cloud.nacos.config.group=

#想要获取的配置文件
#配置文件名称
spring.cloud.nacos.config.extension-configs[0].data-id=datasource.yml

#配置文件分组
spring.cloud.nacos.config.extension-configs[0].group=dev

#刷新
spring.cloud.nacos.config.extension-configs[0].refresh=true

spring.cloud.nacos.config.extension-configs[1].data-id=mybatis.yml
spring.cloud.nacos.config.extension-configs[1].group=dev
spring.cloud.nacos.config.extension-configs[1].refresh=true

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
spring boot+spring cloud视频教学下载全套。( ├1 公开课.avi ├10 4.6 Ribbon-3使用配置文件自定义Ribbon Client.avi ├11 4.7 Ribbon-4 Ribbon脱离Eureka使用.avi ├12 4.8 Feign-1 Feign的简介及基础使用.avi ├13 4.9 Feign-2覆写Feign的默认配置.avi ├14 4.10 Fegion-3覆写Fegion的默认配置及Fegion的日志.avi ├15 4.11 Fegion-4解决Fegion第一次请求timeout的问题.avi ├16 4.12 Eureka深入理解.avi ├17 4.13 Eureka常用配置详解.avi ├18 4.14 Eurek Ribbon Feign常见问题及解决.avi ├19 5.1超时机制,断路器模式简介.avi ├2 1.1 微服务架构概述.avi ├20 5.2 Hystrix简介及简单代码示例.avi ├20 5.2Hystrix简介及简单代码事例.avi ├21 Hystrix Health Indicator及Metrics Stream.avi ├22 5.4 Hystrix Health Indicator及Metrics Stream支持.avi ├23 5.5 Fegion的Hystrix支持.avi ├24 5.6如何禁用单个FegionClient的Hystrix的支持.avi ├25 5.7 Feign使用fallbackFactory属性打印fallback异常.avi ├26 5.8 Hystrix Dashboard的使用与常见问题总结.avi ├27 5.9 Turbine-上.avi ├28 5.9 Turbine-下.avi ├29 6.1 API Gateway简介.avi ├3.开始使用Spring Cloud实战微服务.avi ├30 6.2 Zuul简介及代码示例.avi ├31 6.3 Zuul指定path+serviceid.avi ├32 6.4 Zuul指定Path+url以及指定可用的服务节点时如何负载均衡.avi ├33 6.5 Zuul使用正则表达式指定路由规则.avi ├34 6.6 Zuul路由的strip-prefix与order.avi ├35 6.7 Zuul的各种姿势.avi ├36 6.8通过Zuul上传文件,禁用Zuul的Filters.avi ├37 6.9 Zuul的回退.avi ├38 6.10 使用Sidecar支持异构平台的微服务.avi ├39 6.10 Sidecar补充.avi ├4 服务提供者与服务消费者.avi ├4 服务提供者与服务消费者new.avi ├40 6.11-1 Zuul过滤器.avi ├41 6.11-2禁用Zuul的过滤器.avi ├42 7.1 Spring Cloud Config简介.avi ├43 7.2 编写Config Server.avi ├44 7.3 编写Config Client.avi ├45 7.4 Git仓库配置详解.avi ├46 7.5配置属性加解密之对称加密.avi ├47 7.6配置属性加解密之非对称加密.avi ├48 7.7 Spring Cloud Config与Eureka.avi ├49 7.8 Spring Cloud Config 与Eureka配合使用.avi ├5 4.1服务发现与服务注册.avi ├50 7.9 Spring Cloud Config配置属性刷新之手动刷新.avi ├51 7.10 Spring Cloud Config配置属性刷新之自动刷新.avi ├52 7.11 Spring Cloud Config配置属性刷新之自动刷新补充.avi ├53 7.12 Config Server的高可用.avi ├6 4.2Eureka简介与Eureka Server上.avi ├7 4.3将微服务注册到Eureka Server上.avi ├8 4.4 Ribbon-1 Ribbon的基本使用.avi ├9 4.5 Ribbon-2通过代码自定义配置ribbon.avi )

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值