【微服务学习笔记】Nacos的配置与使用
分享学习过程中的一些笔记希望可以帮助到大家有任何疑问都可以评论讨论希望大家多多点赞评论支持呀目录一、Nacos 安装1.环境准备2.下载 Nacos并解压3.启动 Nacos4.准备工作二、Nacos 使用1.服务注册与发现2.检查 Nacos控制台查看服务列表一、Nacos 安装1.环境准备在安装Nacos之前需要确保系统中已经安装了Java环境。Nacos 要求 Java 版本为1.8及以上。可以通过java -version命令检查Java是否安装及版本2.下载 Nacos并解压前往Nacos官方GitHub仓库的Releases页面下载并解压,这里为2.2.33.启动 Nacos进入nacos\bin目录对于Windows系统可以双击startup.cmd文件来启动 Nacos。4.准备工作1在我们的nacos/conf文件中找到自带的初始化数据库脚本2导入到我们自己本地的数据库中或是直接复制脚本到数据库中运行3接着在conf目录下点击这个application.properties文件进行配置。数据库的账户名和密码要和本地的相同url路径也要和我们的数据库名字一样4编辑启动文件这里我们选择单机模式注释掉集群模式rem后保存退出5然后直接双击启动文件我的在D盘选择管理员身份运行防止报错6接着通过浏览器访问控制台 http://localhost:8848/nacos二、Nacos 使用Tips启动的顺序如下1.服务注册与发现1我们新建一个项目 nacos_learning项目及结构如图在pom文件中添加核心依赖Spring Cloud Alibaba核心依赖包含Nacos2)与Eureka类似在根目录下编写模块创建服务启动类添加EnableDiscoveryClient注解开启Nacos服务注册发现功能启动后自动将服务注册到Nacos。编写配置文件application.yml3服务提供者8002与8001类似这里省略下面是80端口服务消费者的部分代码截图4)依次启动8001、8002、80端口的文件2.检查 Nacos控制台查看服务列表1看到nacos-payment-provider 服务有2个实例8001和8002nacos-consumer服务有1个实例802打开浏览器访问 Consumer 的接口刷新页面应该会交替返回8001和8002说明负载均衡生效3停止其中一个 Provider8001刷新Nacos控制台可以看到provider的实例数从2变成14再访问Consumer接口只会调用还在运行的Provider8002