搭建springcloud项目之nacos下载,安装,部署
nacos作为配置中心以及服务发现
(1)nacos的下载与版本的选择问题
根据以下就可以查找到对应springcloud和springboot的nacos版本
下载地址:
找到想要的版本
点击tags之后选择 相应的版本 然后打开页面后,拉到最后就可以看见下载链接了
下载完之后,进行解压
在启动之前,要先创建好nacos数据库以及nacos所需要用到的表,并修改nacos配置文件的数据库路径以及用户名和密码
然后找到解压目录,找到conf文件夹里面的nacos-mysql.sql,然后创建nacos数据库以及相关的表
然后找到conf下面的application.properties文件修改mysql路径以及账号和密码
将注释解开,并且修改一下就可以了
然后回到bin目录下,打开命令行窗口
输入命令 startup.cmd -m standalone 就可以单击模式启动nacos了
打开nacos界面 http://127.0.0.0.18848/nacos/index.html
设置账号和密码就可以了
注意的是 双击startup.cmd默认是集群模式
(2)如何在项目中使用nacos的功能
<!-- nacos 依赖 --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>2.2.1.RELEASE</version> </dependency> <!--从nacos读取配置引入--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <version>2.2.7.RELEASE</version> </dependency>
引入nacos依赖包
打上标签
加上相应的配置就可以实现配置
注意点:springboot配置文件的读取顺序 一般bootstrap.yml优先级是高于application.yml的
(3)nacos配置
在nacos配置里面有一个新增 DataId
DataId的命名规则
比如 intensity.yml
intensity对应的bootstrap.yml的application.name
yml对应的bootstrap.yml的file-extension: yml
配置上差不多就这些了
下一篇:
微服务架构-Nacos搭建-02