什么是Nacos?
从这里可以看出阿里想干掉这三个组件,分别是注册中心Eureka、服务配置config、服务总线bus
文档
-
https://nacos.io/zh-cn/docs/what-is-nacos.html(中英文兼备)
-
https://spring-cloud-alibaba-group.github.io/github-pages/hoxton/en-us/index.html(英文)
-
https://github.com/alibaba/nacos(Nacos项目仓库)
Windows下载nacos
1、下载链接
nacos下载链接:https://github.com/alibaba/nacos/releases
点击进来后到最下面
我们需要下载Windows版本
下载完后解压放在你们想要放在的一个电脑环境上
2、启动
解压完后目录是这样的
我们进入bin目录
双击startup.cmd启动后
重点!
如果是第一次安装,那么一定会闪退因为我们没有配置数据库
配置数据库
-
新建一个nacos数据然后将/conf/nacos-mysql.sql文件导入进去
-
这个时候不要急,还没好,还要修改application.properties文件
-
修改自己数据库的用户名和密码,因为我安装的是最新版,所以数据库链接自动有更改时区不需要自己手动添加
-
这个时候我们启动startup.cmd 发现能启动但是会报错,因为nacos默认启动方式是集群,所以我们需要更改为单机模式。
-
输入:
startup.cmd -m standalone
这个时候肯定有人不乐意了,我们搞这个nacos不就是微服务吗?
为什么还要搞单机呢?
因为现在是学习阶段所以搞单机,但是不意味着不可以搞集群
集群模式
将cluster.conf.example文件复制一份去掉.example后缀,然后进入文件修改,添加这三行,就是添加端口(学过Eureka的人应该都能看懂哈)
最后启动startup.cmd
启动成功!
访问localhost:8848/nacos
登录的账号和密码都在自己的数据库里面
默认账号是 nacos
密码是nacos
进入后,大致界面就是这样!