概述
服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用,主要用来存储服务信息,譬如提供者url串、路由信息等。服务注册中心是微服务架构中最基础的设施之一。
什么是注册中心
注册中心可以说是微服务结构中的“通讯录”,他记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。
总结:服务注册中心的作用就是服务的注册和服务的发现
常见的注册中心
- Netflix Eureka
- Alibaba Nacos
- HashiCorp Consul
- Apache ZooKeeper
- CoreOS Etcd
- CNCF CoreDNS
注册中心解决了什么问题
- 服务管理
- 服务的依赖关系管理
什么是Eureka 注册中心
Eureka是Netflix 开发的服务发现组件,本身是一个基于REST的服务。SpringCloud将她集成在其子项目SpringCloudNetflix 中,实现SpringCloud 的服务注册与发现,同时还提供了负载均衡、故障转移等能力。
版权声明:本文为weixin_42468607原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。