注册中心提供的功能

主要提供如下功能

  • 服务注册,包括服务提供者和服务消费者,部署的时候,都要注册到注册中心上。

  • 服务发现,就是可以通过服务名称找到实际的通讯地址,然后实现远程调用。

  • 服务移除,就是当一个服务下线时,可以实现服务移除,并且能够通知到服务消费者。

springCloud支持的注册中心

组件名称

所属公司

实现语言

CAP

 

组件简介

Eureka

Netflix

java

AP

springcloud最早的注册中心,目前已经进入停更进维了

Zookeeper

Apache

java

CP

分布式协调工具,可以实现注册中心功能

Consul

Hashicorp

Golang

CP

Consul 简化了分布式环境中的服务的注册和发现流程,通过 HTTP 或者 DNS 接口发现。支持外部 SaaS 提供者等。

Nacos

Alibaba

java

CP/AP

acos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

CAP:C:数据一致性,A:高可用,P:分区容错性

Eureka

SpringCloud将它集成在其子项目spring-cloud-netflix中

Eureka包含两个组件:Eureka Server和Eureka Client。

本站提供的所有下载资源均来自互联网,仅提供学习交流使用,版权归原作者所有。如需商业使用,请联系原作者获得授权。 如您发现有涉嫌侵权的内容,请联系我们 邮箱:[email protected]