Nacos-sever

Nacos官网介绍中说明:
Nacos: 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

我所在的公司所用的也是nacos,我的毕业设计我也准备使用nacos来作为注册中心。
今天便研究了一下Nacos-server,总结了一下Nacos-server如何启动和部署。

nacos官方提供两种下载方式,一种是源码,一种是压缩包。

源码方式

  1. 下载源码

    1
    git clone https://github.com/alibaba/nacos.git
  2. 用idea打开nacos文件夹

  3. 修改启动方式
    如下图所示,打开concole目录下nacos文件,创建”Nacos”启动配置
    20210110161045

    修改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

    20210110161118

或者根据官网方式启动:

1
2
3
4
5
6
7
8
9
git clone https://github.com/alibaba/nacos.git
cd nacos/
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
ls -al distribution/target/

// change the $version to your actual path
cd distribution/target/nacos-server-$version/nacos/bin

cmd startup.cmd -m standalone

压缩包方式

最新稳定版本下载 nacos-server.zip 包。

1
2
3
cd nacos/bin

cmd startup.cmd -m standalone

如果想直接点击startup.cmd以单机模式启动,需要修改文件

20210110160839

cluster改为standalone

数据库

运行下载的文件中的nacos.sql文件创建数据库

20210123210122

修改数据库文件配置:

20210110162529

源码中修改console目录下application.properties文件,如上图所示。

压缩包中修改conf目录下的application.properties文件,修改方式相同。

待后续准备研究一下nacos源码怎么精简一下。