纳科如何在Springcloud中使用

  介绍

今天就跟大家聊聊有关纳科如何在Springcloud中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

纳科是什么

和尤里卡,动物园管理员,领事相同,纳科也是一个注册中心组件咯,当然是,不过它不仅仅是注册中心.Nacos也是一个配置中心,比如Springcloud中的配置,将配置文件版本化管理。那么纳科到底是什么呢,总结为官网一句话就是:纳科致力于帮助您发现,配置和管理微服务.Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现,服务配置,服务元数据及流量管理。

下面仅介绍纳科的配置,不涉及深层的原理。

1。安装和下载

选择合适稳定的版本即可。下载完直接解压即可。

2。使用注意事项

启动单个纳科如果报错可以先去配置好数据库模式和单机模式启动。

之文件夹下找到application.properties文件添加如下配置。根据自己的数据库情况配置。

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc: mysql://127.0.0.1:3306/nacos& # 63; characterEncoding=utf8& connectTimeout=1000, socketTimeout=3000, autoReconnect=true& useUnicode=true& useSSL=false& serverTimezone=UTC
db.user=根
db。密码=根

同理此目录下还有数据库的一些文件。导入自己的MySQL中

纳科如何在Springcloud中使用“> </p> <p>配置单机模式,在本目录下面找到启动。cmd文件更改,设为独立的单机模式。</p> <p> <img src= & lt; dependency>   & lt; groupId> com.alibaba.cloud   & lt; artifactId> spring-cloud-starter-alibaba-nacos-discovery   & lt;/dependency>

yml文件

服务器:   端口:9003   春天:   应用程序:   名称:nacos-payment-provider   云:   纳科:   发现:   server-addr: localhost: 8848 #配置纳科地址   管理:   端点:   网络:   曝光:   包括:& # 39;* & # 39;

测试控制器

@RestController   公开课PaymentController {   @ value (“$ {server.port}“)   私人字符串serverport;      @GetMapping(值=https://www.yisu.com/zixun/?付款/纳科/{id}”)   公共字符串getpayment (@PathVariable (" id ")整数id) {   返回“你好纳科发现:”+ serverport +/t id:”+身份证;   }   }

启动项目发现

纳科如何在Springcloud中使用“> </p> <p>在服务列表可以查看的到,而且很多详细信息可以自行查看,且配置多个项目的时候,纳科可以自带负载均衡的功能。</p> <p> 4。配置中心</p> <p>之前在配置和总线中为了完成消息配置等的同步和全局广播需要费很大的功夫,而纳科直接省去了很多的复杂操作,用可视化的操作完成了配置的配置。</p> <p>创建配置应用类</p> <p> pom关键的依赖</p> <pre类= & lt; dependency>   & lt; groupId> com.alibaba.cloud   & lt; artifactId> spring-cloud-starter-alibaba-nacos-config   & lt;/dependency>   & lt; !——SpringCloud ailibaba纳科——比;   & lt; dependency>   & lt; groupId> com.alibaba.cloud   & lt; artifactId> spring-cloud-starter-alibaba-nacos-discovery   & lt;/dependency>

应用程序。yml

春:   配置文件:   #活动:dev #表示开发环境   #活动:测试   活动:信息

引导。yml,比应用程序的权限更大

服务器:   端口:3377   春天:   应用程序:   名称:nacos-config-client   云:   纳科:   发现:   server-addr: localhost: 8848 #纳科服务注册中心地址   配置:   server-addr: localhost: 8848 #纳科作为配置中心地址   文件扩展名:yaml #指定yaml格式配置   组:TEST_GROUP   名称空间:8 f9b7283 - 0 - c9a - 45 - f8 - 92 d5 ca116f3ed1b9   # ${前缀}- $ {spring.profile.active}。${文件扩展名}dataid的格式   # $ {spring.application.name} - {spring.profile.active} $ ${文件扩展名}   # nacos-config-client-dev。yml

纳科如何在Springcloud中使用