美文网首页
Spring Cloud Alibaba-Nacos-注册中心

Spring Cloud Alibaba-Nacos-注册中心

作者: 唯老 | 来源:发表于2019-11-07 21:22 被阅读0次

一 作用

微服务架构中最核心的部分是服务治理,服务治理最基础的组件是注册中心

二 常见注册中心

Spring Cloud

  • Eureka(官方推荐)
  • Zookeeper
  • Consul

Spring Cloud Alibaba

  • Nacos(推荐)
  • Radar

dubbo

  • Nacos(推荐)
  • Zookeeper
  • Redis
  • Multicast
  • Simple

推荐原因

  • Eureka 的设计原则是 AP
    即可用性和分区容错性。他保证了注册中心的可用性,但舍弃了数据一致性,各节点上的数据有可能是不一致的(会最终一致)。Eureka 采用纯 Java 实现,除实现了注册中心基本的服务注册和发现之外,极大的满足注册中心的可用性,即使只有一台服务可用,也可以保证注册中心的可用性。
    2018-12-12 Netflix 宣布停止开发Spring Cloud的相关服务:Ribbon、Feign、Eureka、Hystrix,继续使用风险自负
  • Nacos
    已经不在维护更新,替换Eureka
  • ZK 的设计原则是 CP
    即强一致性和分区容错性。他保证数据的强一致性,但舍弃了可用性,如果出现网络问题可能会影响 ZK 的选举,导致 ZK 注册中心的不可用。

三 组成

服务注册中心

服务提供者

服务消费者

image

四 服务注册中心

简介

spring-cloud-alibaba注册中心有三种常用使用方法

  • 一种是直接下载打包好的文件,解压运行,
  • 二是通过下载源码的方式自己进行打包编译运行。
  • 通过docker部署

下载解压

下载地址

image

运行(单机版)

进入解压目录下的bin
windows

# 单机版启动
cmd startup.cmd -m standalone

Linux/Unix/Mac

# 单机版启动
sh startup.sh -m standalone

输入http://127.0.0.1:8848/nacos/进入后台管理界面

image

相关文章

网友评论

      本文标题:Spring Cloud Alibaba-Nacos-注册中心

      本文链接:https://www.haomeiwen.com/subject/evlbbctx.html