nacos注册中心

1、常见注册中心
Eureka:Eureka是Spring Cloud Netflix中的重要组件,主要作用就是做服务注册和发现。2.0遇到性能瓶颈,停止维护,现在已经闭源。
Consul:Consul是基于GO语言开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理的功能。
Zookeeper:zookeeper是一个分布式服务框架,是Apache Hadoop 的一个子项目。
Nacos(Spring Cloud Alibaba)
Alibaba针对Spring Cloud体系的注册中心
相对于 Spring Cloud Eureka 来说,Nacos 更强大
Nacos = Spring Cloud Eureka + Spring Cloud Config + Spring Cloud Bus

2、为什么叫Nacos
前四个字母分别为 Naming 和 Configuration 的前两个字母,最后的s为Service
Dynamic Naming and Configuration Service
Nacos就是:注册中心 + 配置中心的组合
Spring Cloud Alibaba Nacos = SpringCloudEureka + SpringCloudConfig +SpringCloudBus

3.Nacos下载和安装
下载地址:https://github.com/alibaba/nacos/releases
下载版本:nacos-server-1.1.4.zip 或 nacos-server-1.1.4.tar.gz,解压任意目录即可

4.启动Nacos
Windows
启动:双击bin/startup.cmd运行文件
访问:http://localhost:8848/nacos
用户名密码:nacos/nacos

在这里插入图片描述
5.服务注册
1.引入依赖

<!--服务注册-->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

2.添加服务配置信息
在服务的application.yml中配置

#spring:
  application:
    name: xxxxx# 服务名
  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848 # nacos服务地址

3.在服务的启动类上加上@EnableDiscoveryClient注解
4.启动注册中心,启动已注册的微服务,可以在Nacos服务列表中看到被注册的微服务
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值