Nacos 是什么

Nacos 致力于协助您发现、装备和办理微服务。Nacos 提供了一组简略易用的特性集,协助您快速完成动态服务发现、服务装备、服务元数据及流量办理。

Nacos 协助您更灵敏和容易地构建、交给和办理微服务渠道。 Nacos 是构建以“服务”为中心的现代运用架构 (例如微服务范式、云原生范式) 的服务根底设施。 以上摘自官网

Nacos 下载

能够从git上下载最新的压缩包,下载地址 github.com/alibaba/nac… ,Windows版别选择zip装置包就行,当然你也能够下载源码自己编译,我懒得搞

windows系统 安装nacos服务注册与发现中心

windows系统 安装nacos服务注册与发现中心
Nacos 版别1.4.3 ,这是截至到发文当时最新版别。
windows系统 安装nacos服务注册与发现中心

装置

官网也有装置教程 下载后会得到一个压缩包,解压到自己想装置的途径即可,找到bin目录,地址栏输入cmd,回车

windows系统 安装nacos服务注册与发现中心

然后指令行输入以下指令,standalone代表着单机方式运转,非集群方式。默许是集群方式,现在就发动一个nacos服务端,所以以单机的方式发动。

startup.cmd -m standalone

出现以下界面表明成功:

windows系统 安装nacos服务注册与发现中心
成功之后在浏览器地址栏输入:上图赤色部分或许是http://localhost:8848/nacos/index.html,能够看到如下页面,默许的用户名暗码都是nacos,输入之后提交即可。
windows系统 安装nacos服务注册与发现中心
登录成功后主页
windows系统 安装nacos服务注册与发现中心

装备文件介绍

在nacos装置的conf目录下有几个装备文件,它们别离有不同的效果:

  • application.properties:springboot默许的装备文件
  • cluster.conf.example:集群示例文件
  • nacos-logback.xml:日志装备文件
  • nacos-mysql.sql:mysql数据库运转脚本
  • schema.sql:Derby数据库运转脚本

数据库装备

nacos 0.7版别之前运用的是嵌入式数据库(Derby),Derby在运用的时分局限性的,比方不支撑多用户操作,数据量大时会导致衔接积压。nacos提供了对MySQL的支撑。 在装置目录的conf文件夹下,有MySQL的SQL文件1.4.0-ipv6_support-update.sql和nacos-mysql.sql,咱们只要在Navicat创立一个nacos数据库,先运转nacos-mysql.sql,再运转1.4.0-ipv6_support-update.sql即可。 1.4.0-ipv6_support-update.sql是1.4之后新增对IPv6的支撑,只是修正了字段长度。

windows系统 安装nacos服务注册与发现中心
运转完成之后能够在users表中找到咱们登录的用户名
windows系统 安装nacos服务注册与发现中心

修正装备文件

在装备文件途径下找到application.properties文件并打开,找到赤色框框内的部分将带#号的注释打开,数据库的用户名和暗码装备问自己本机的MySQL数据库里暗码。 能够看到nacos默许端口号是8848。

windows系统 安装nacos服务注册与发现中心
windows系统 安装nacos服务注册与发现中心
修正之后再重新发动即可,这样一个单机的nacos装置就完毕了。

nacos集群

nacos集群分以下步骤:

  1. 修正cluster.conf装备文件 在单机版nacos的根底上将conf文件夹下的cluster.conf.example将装备文件名称改为cluster.conf,然后修正cluster.conf的IP地址。 将IP修正为自己的IP地址即可,IP地址不要运用localhost或许127.0.0.1,原因如下:
  • 运用localhost集群在节点列表中会找不到
  • 运用127.0.0.1的话,nacos会默许在节点列表中加入本机在局域网中的IP地址的节点,适当所以多了一个节点。 装备如下:
192.168.56.1:8848
192.168.56.1:8849
192.168.56.1:8850
  1. 把上面修正的nacos仿制多份,我这儿仿制了三份 修正各自的conf的文件夹下的application.properties中的server.port属性,别离修正为8848、8849、8850

  2. 发动集群中各节点 在nacos装置目录下的bin目录中找到startup.cmd批处理指令,别离双击发动即可,看到如下页面表明发动成功。

    windows系统 安装nacos服务注册与发现中心
    登录其中任何一台服务端的地址http://localhost:8848/nacos/index.html#/login,在集群办理->节点列表中就能够看到nacos的各个节点了。
    windows系统 安装nacos服务注册与发现中心

nacos的装置到此就完毕了。

才能一般,水平有限,如有错误,请多指出。 如果对你有用点个关注给个赞呗