spring cloud系列教程第六篇-Eureka集群版
admin
2021-01-06 08:47:44
0

spring cloud系列教程第六篇-Eureka集群版

本文主要内容:

1:Eureka执行步骤理解

2:集群原理

3:Eureka集群搭建

4:修改payment和order项目注册到集群中

本文是由凯哥(凯哥Java:kagejava)发布的《spring cloud系列教程》教程的总第六篇:《spring cloud系列教程第六篇-Eureka集群版》。

本文是几个维度中的第一个维度:注册与发现维度配置中心管理之Eureka相关教程第三篇。

一:eureka注册与发现步骤

spring cloud系列教程第六篇-Eureka集群版

服务注册:将服务信息注册到注册中心

服务发现:从注册中心上获取到服务信息

其实质就是:key-value形式的。Key:服务的名字 value:服务调用地址

执行步骤:

1:先启动eureka注册中心

2:启动服务提供者(我们这里的服务提供者就是payment支付服务)

3:服务提供者在启动后会把自身的信息(如服务地址,以别名方式注册到)注册到eureka中

4:消费者(我们这里是order服务)在需要调用接口的时候,使用服务别名去注册中心获取到实际的RPC远程调用地址

5:消费者获取到调用地址后,底层实际是利用HttpClient技术实现远程调用的

6:消费者获得服务地址后会缓存在本地的JVM内存中,默认每隔30秒更新移除服务调用地址。

问题:微服务RPC远程调用最核心的是什么?

高可用。试想下,如果你的注册中心有且仅有一个 only One.那么,如果注册中心故障了,那就呵呵了,会导致整个服务的不可用。后果可是很严重的。所以,解决办法就是:搭建Eureka注册中心集群。实现负载均衡+故障容错(其实从上图中也可以看出,eureka server是多个,provider也是多个)

二:Eureka集群原理:

互相注册,相互守望

什么意思呢?集群的话,肯定是多个。比如我们现在单台的eureka端口是7001,假设还有一台服务是7002.那么7001的注册地址应该是7002,7002的注册地址是7001.这样就相互注册了。7001会每30s给7002同步一次心跳,同理7002也会的。所以就相互守望了。

简单的示意图如下:

spring cloud系列教程第六篇-Eureka集群版

三:Eureka集群搭建

3.1:新建cloud-eureka-server7002项目。作为第二台eureka服务

3.2:修改pom.将7001的pom中相关依赖复制到7002中

3.3:修改hosts文件。添加两个映射:

spring cloud系列教程第六篇-Eureka集群版

修改后的hosts:

相关内容

热门资讯

《鉴史问廉》之“道德之择”观... 《鉴史问廉》之“道德之择”观后感  做官者为政以德,才能德行天下,让社会变得安定和谐。为什么这么说呢...
电影《全球热恋》观后感 电影《全球热恋》观后感  很高兴在校长的带领下,来到嘉禾影城观赏这部带有浓浓中秋情节的《全球热恋》,...
《我的播音系女友》的观后感 《我的播音系女友》的观后感  青春易逝,回忆枉然。校园里的青春是一生中最美好的时光,拥有时并非珍惜,...
阿甘正传观后感 阿甘正传观后感(通用6篇)  认真品味一部作品后,一定有不少感悟吧,不能光会看哦,写一篇观后感吧。是...
《赴汤蹈火》美国西部片最佳电... 《赴汤蹈火》美国西部片最佳电影观后感  派派Chris Pine联手本·福斯特、影帝杰夫·布里吉斯的...
最美孝心少年颁奖典礼观后感 最美孝心少年颁奖典礼观后感集锦15篇  在观看完一部作品以后,这次观看让你有什么体会呢?这时候十分有...
感恩电影《小人国》观后感 导语:《小人国》讲述了北京郊区一所名为巴学园的幼儿园,记录了一群2岁-6岁孩子的真实生活。本文为大学...
升旗仪式观后感600字作文 ...   那是一个隆重的日子;也是一个令人兴奋、激动的日子,升旗仪式观后感600字作文。在电视机前我全神贯...
幼儿园安全教育观后感 幼儿园安全教育观后感(通用20篇)  看完一部经典作品以后,相信大家的视野一定开拓了不少吧,是时候抽...
《扶桑花女孩》观后感 《扶桑花女孩》观后感  一、什么是观后感  观后感,就是看了一部影片,连续剧或参观展览等后,把具体感...