Spring Cloud Alibaba学习笔记(2) - Nacos配置

1.什么是Nacos

  Nacos的官网对这一问题进行了详细的介绍,通俗的来说:

  Nacos是一个服务发现组件,同时也是一个配置服务器,它解决了两个问题:

    1.服务A如何发现服务B

    2.管理微服务的配置

2.搭建Nacos Server

2.1  环境准备

  Nacos依靠java环境运行,搭建Nacos Server,需要配置maven环境,版本环境要求如下:

    1、64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac
    2、64 bit JDK 1.8+
    3、Maven 3.2.x+

2.2 服务端获取

  Nacos提供了两种方式获取Nacos的服务端:

    1、源码下载编译

    2、下载 Release 包

2.2.1 源码下载编译

  在你需要安装的地址下,执行:git clone https://github.com/alibaba/nacos.git

  将源码下载到本地之后,进入源码目录:cd nacos

    

   执行命令:mvn -Prelease-nacos clean install -U

    

  进入启动命令:cd distribution/target/nacos-server-1.1.3/nacos/bin/

2.2.2 下载 Release 包

  从这个网址下载nacos-server-$version.zip 包,执行解压缩命令:unzip nacos-server-$version.zip 或者 tar -xvf nacos-server-$version.tar.gz
  进入命令执行页面:  cd nacos/bin

2.3 启动服务器

  Lunix系统:

    启动命令(standalone代表着单机模式运行,非集群模式):
      sh startup.sh -m standalone


    如果您使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试如下运行:
      bash startup.sh -m standalone

  Windows系统:

    启动命令:
      cmd startup.cmd

    或者双击startup.cmd运行文件

  启动成功后

    

   打开浏览器输入:http://127.0.0.1:8848/nacos,进入nacos可视化控制页面,账号密码默认nacos。

    

   

  PS:对于Nacos Server版本与的Nacos Client版本对应问题:

    应用集成Nacos Client从而和Nacos Server通信,我们通过查看spring-cloud-alibaba-dependencies文件中使用了哪个Nacos Client版本,下载相同版本的Nacos Server版本即可。

    

    可以看见我当前版本的Spring Cloud Alibaba使用的Nacos Client版本为1.1.1,由于nacos没有提供nacos server1.1.1版本包,所以我直接使用了nacos server1.1.3。

 

猜你喜欢

转载自www.cnblogs.com/fx-blog/p/11685062.html