Nacos-sever
Nacos官网介绍中说明:
Nacos: 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
我所在的公司所用的也是nacos,我的毕业设计我也准备使用nacos来作为注册中心。
今天便研究了一下Nacos-server,总结了一下Nacos-server如何启动和部署。
nacos官方提供两种下载方式,一种是源码,一种是压缩包。
源码方式
下载源码
1
git clone https://github.com/alibaba/nacos.git
用idea打开nacos文件夹
修改启动方式
如下图所示,打开concole目录下nacos文件,创建”Nacos”启动配置
修改VM options
1
2
3
4# -Dnacos.home可以不设置,默认在C:\\Nacos
# -Dnacos.standalone=true 为单机启动 false则是集群启动 不设置单机启动会报错:
# Caused by: java.net.UnknownHostException: jmenv.tbsite.net
-Dnacos.home=D:\\nacos -Dnacos.standalone=true
或者根据官网方式启动:
1 | git clone https://github.com/alibaba/nacos.git |
压缩包方式
从最新稳定版本下载 nacos-server.zip 包。
1 | cd nacos/bin |
如果想直接点击startup.cmd以单机模式启动,需要修改文件
将cluster
改为standalone
。
数据库
运行下载的文件中的nacos.sql文件创建数据库
修改数据库文件配置:
源码中修改console目录下application.properties文件,如上图所示。
压缩包中修改conf目录下的application.properties文件,修改方式相同。
待后续准备研究一下nacos源码怎么精简一下。