springcloud-第一个神兽“Eureka”-高可用的搭建(2-1)

Posted 健康平安的活着

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springcloud-第一个神兽“Eureka”-高可用的搭建(2-1)相关的知识,希望对你有一定的参考价值。

一 eureka基础架构

Eureka 架构中的三个核心角色:
服务注册中心
Eureka的服务端应用,提供服务注册和发现功能,就是刚刚我们建立的 eureka-server
服务提供者
提供服务的应用,可以是 SpringBoot 应用,也可以是其它任意技术实现,只要对外提供的是 Rest 风格服务即 可。本例中就是我们实现的user-service
服务消费者
消费应用从注册中心获取服务列表,从而得知每个服务方的信息,知道去哪里调用服务方。本例中就是我们实 现的consumer-demo

二 eureka高可用

多个 Eureka Server 之间也会互相注册为服务,当服务提供者注册到 Eureka Server 集群中的某个节点时,该节点会把
服务的信息同步给集群中的每个节点,从而实现 数据同步 。因此,无论客户端访问到 Eureka Server 集群中的任意一
个节点,都可以获取到完整的服务列表信息。
如果有三个 Eureka ,则每一个 EurekaServer 都需要注册到其它几个 Eureka 服务中,例如:有三个分别为 10086
10087 10088 ,则:
10086 要注册到 10087 10088
10087 要注册到 10086 10088
10088 要注册到 10086 10087

 

以上是关于springcloud-第一个神兽“Eureka”-高可用的搭建(2-1)的主要内容,如果未能解决你的问题,请参考以下文章

SpringCloud分布式开发五大神兽

SpringCloud分布式开发五大神兽

Spring Cloud中五大神兽总结(Eureka/Ribbon/Feign/Hystrix/zuul)

SpringCloud学习笔记3:Spring Cloud Netflix 组件(五大神兽)

《SpringCloud 从入门到入土 》 第3章:服务治理:Spring Cloud Eureka

《SpringCloud 从入门到入土 》 第3章:服务治理:Spring Cloud Eureka