注册中心nacos完整部署及与eureka区别

1. 场景描述

nacos最近用的比较多,介绍下nacos及部署吧,刚看了下以前写过类似的,不过没写如何部署及与eureka区别,只展示了效果,补补吧。

2.解决方案

2.1 nacos与eureka简要描述

(1)springcloud eureka是注册中心,负责微服务的注册与发现,起到承上启下的作用,在微服务架构中相当于人体的 大脑,很重要,nacos是阿里巴巴出的,功能类似eureka,区别不再啰嗦了。

(2)nacos的部署方式与springcloud eureka不太一样,euraka是需要创建springboot项目,然后将euraka服务端通过gav的方式加载进来,然后部署项目。

(3)nacos是直接从阿里巴巴nacos的官网下载jar包,启动服务。

2.2 先看下nacos官网的架构图

在这里插入图片描述

2.3 nacos部署

2.3.1 单机部署

(1)下载

下载地址:https://github.com/alibaba/nacos/releases>

最新版本是1.1.3,2019年8月6号发布的

在这里插入图片描述

(2)单机部署

解压

tar -xvf nacos-server-1.1.3.tar.gz
cd nacos/bin

软件老王的springboot基础篇视频上线了,地址:https://edu.51cto.com/sd/74740

单机启动

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

sh startup.sh -m standalone

单机关闭

sh shutdown.sh
2.3.2 集群部署

(1)集群架构

在这里插入图片描述

架构说明:

在高可用上,nacos和eureka也是不一样的,eureka客户端在配置文件中,配置两个配置中心就能自动切换,nacos需要另外配置。

(2)部署

解压

tar -xvf nacos-server-1.1.3.tar.gz
cd nacos/bin

软件老王的springboot基础篇视频上线了,地址:https://edu.51cto.com/sd/74740

更改配置文件:

在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf,请每行配置成ip:port。(请配置3个或3个以上节点)

# ip:port
192.168.168.12:8848
192.168.168.13:8848
192.168.168.14:8848

启动:

启动命令(在没有参数模式,是集群模式):

sh startup.sh

关闭:

sh shutdown.sh

2.4 部署效果

nacos自带了控制台,访问地址:http://10.192.168.12:8848/nacos或者http://10.192.168.13:8848/nacos

用户名:nacos; 密码:nacos;

登录成功后如下图:

在这里插入图片描述

主要有三大功能:

(1)注册中心节点列表,这里显示的nacos注册中心,可水平扩展,部署多台,这里部署了两台,分别为12与13服务器。

(2)服务管理,启动了3个服务,分别为网关、服务提供者(2个实例)、服务消费者(2个实例)。

在这里插入图片描述

(3)配置管理,这里配置了两个,第一个是测试用的,测试了动态获取,第二个是11服务器上springcloud gate的配置文件。

在这里插入图片描述


更多知识请关注公众号:「软件老王」,IT技术与相关干货分享,回复关键字获取对应干货,java,送必看的10本“武功秘籍”;图片,送100多万张可商用高清图片;面试,送刚毕业就能月薪“20k”的java面试题,后续不断更新中,比如“软考”、“工具”等,已经在整理中。

在这里插入图片描述

软件老王 CSDN认证博客专家 博客专家 正经人
软件老王和他的IT朋友们,分享他们的技术见解和生活故事,喜欢的可以主页扫描「软件老王」二维码,关注不迷路,公号内回复关键字获取对应干货!
<p> <span>课程目录如下:</span> </p> <p> <span style="color:#333333;">第一章 课程介绍</span> </p> <p> <span style="color:#333333;"></span><span style="color:#333333;">第二章 微服务架构注册中心eurekanocos区别</span> </p> <p> <span style="color:#333333;"></span><span style="color:#333333;">第三章 nacos官网介绍单机部署</span> </p> <p> <span style="color:#333333;"></span><span style="color:#333333;">第四章 nacos集群部署</span> </p> <p> <span style="color:#333333;"></span><span style="color:#333333;">第五章 nacos控制台介绍</span> </p> <p> <span style="color:#333333;"></span><span style="color:#333333;">第六章 注册中心nacos(服务注册发现)</span> </p> <p> <span style="color:#333333;"></span><span style="color:#333333;">第七章 Http客户端负载均衡之springcloud openfeign</span> </p> <p> <span style="color:#333333;"></span><span style="color:#333333;">第八章 nacos配置中心</span> </p> <p> <span style="color:#333333;"></span><span style="color:#333333;">第九章 课程总结</span> </p> <p> <span style="color:#333333;"><br /></span> </p> <p> <span style="color:#333333;"><span>Alibaba nacos于2018年7月开源,并开始逐步拥抱springcloud社区,alibaba微服务框架大有超越之势,目前热度非常高,其中注册中心nacos就像人之心脏,值得分享学习下,</span></span><span style="color:#333333;">课件markdown资料课程源码都已经上传。</span> </p> <p> <span style="color:#333333;"><br /></span> </p>
相关推荐
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页