原标题:微服务管理平台nacos虚拟ip负载均衡集群模式搭建
微服务管理平台nacos虚拟ip负载均衡集群模式搭建
一、Nacos简介
Nacos是用于微服务管理的平台,其核心功能是服务注册与发现、服务配置管理。
Nacos作为服务注册发现组件,可以替换Spring Cloud应用中传统的服务注册于发现组件,如:Eureka、consul等,支持服务的健康检查。
Nacos作为服务配置中心,可以替换Spring Cloud Config。
当然Nacos作为一个微服务管理平台,除了面向spring Cloud,还支持很多其他的微服务基础设施,如:docker、dubbo、kubernetes等。除了核心的服务注册与发现和配置管理功能,还提供了各种服务管理的功能特性,如:动态DNS、服务元数据管理等。
二、Nacos单点部署
Nacos支持单点部署的模式,搭建过程非常简单,实际上nacos的standalone模式没有所谓的安装过程,就是下载和启动。但是这种情况没有高可用支持,所以只适合测试或学习使用。首先去nacos的github地址下载release安装包。当然你也可以自己下载源码之后进行编译打包,nacos是使用java开发的,使用maven进行编译打包。这里我们就不自己打包了,使用release安装包。下载地址是:https://github.com/alibaba/nacos/releases。在linux系统下可以使用如下的命令下载和解压缩。#下载nacos wget https://github.com/alibaba/nacos/releases/download/1.1.4/nacos-server-1.1.4.tar.gz; # 解压nacos tar -xvf nacos-server-1.1.4.tar.gz
进入到nacos/bin目录下面,startup命令用于启动nacos,shutdown命令用于停掉nacos。
图片:nacos启动命令
如果你是linux/unix系统,使用sh startup.sh -m standalone脚本启动方式。
如果你是windows系统,双击startup.cmd启动nacos。
nacos的默认服务端口是8848,启动完成之后通过浏览器访问nacos:http://ip:8848/nacos/。看到如下界面,需要登陆,默认的用户名密码都是nacos,登陆之后看到如下界面:
图片:浏览器访问nacos</