微服务实战系列(五)-注册中⼼Eureka与nacos区别-copy
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)下载
(2)单机部署
解压:
tar -xvf nacos-server-1.1.
cd nacos/bin
单机启动:
启动命令(standalone代表着单机模式运⾏,⾮集模式):
sh startup.sh -m standalone
单机关闭:
sh shutdown.sh
2.3.2 集部署
(1)集架构
架构说明:
在⾼可⽤上,nacos和eureka也是不⼀样的,eureka客户端在配置⽂件中,配置两个配置中⼼就能⾃动切换,nacos需要另外配置。(2)部署
解压:
tar -xvf nacos-server-1.1.
cd nacos/bin
更改配置⽂件:
在nacos的解压⽬录nacos/的conf⽬录下,有配置⽂件f,请每⾏配置成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;
密码:nacos;
登录成功后如下图:
主要有三⼤功能:
(1)注册中⼼节点列表,这⾥显⽰的nacos注册中⼼,可⽔平扩展,部署多台,这⾥部署了两台,分别为12与13服务器。
如果你觉得⽂章对你有些帮助,欢迎搜索「软件⽼王」第⼀时间阅读或交流!
(2)服务管理,启动了3个服务,分别为⽹关、服务提供者(2个实例)、服务消费者(2个实例)。
(3)配置管理,这⾥配置了两个,第⼀个是测试⽤的,测试了动态获取,第⼆个是11服务器上springcloud gate的配置⽂件。
更多知识请关注:「软件⽼王」,IT技术与相关⼲货分享,回复关键字获取对应⼲货,java,送必看的10本“武功秘籍”;图⽚,送100多万张可商⽤⾼清图⽚;⾯试,送刚毕业就能⽉薪“20k”的java⾯试题,软考,送官⽅pdf书籍与通关论⽂,后续会不断更新,⽐如“⼯具”,“视频“等,已经在整理中。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论