Spring Cloud 微服务学习笔记(1)Spring Eureka的理解和配置

Spring Eureka

这一系列博文主要记录学习SpringCloud的理解和一些基本配置,还有一些通过项目学习到的业务编码技巧等等。

Spring Eureka提供服务注册与发现的功能,有点像地产中介,很多人有买房子的需求,也有很多人有卖房子的需求,Eureka把这些人都“注册到”他的名册中,匹配需求。
说得学术点,每个服务都作为一个Client 向 Eureka Server 注册,某个服务要请求其他的服务时,由Server根据名册给需求方提供IP地址端口等等。
另外,很多服务有不止一个IP地址,Eureka统统扔给需求方,由需求方自己实现逻辑选择哪一个IP地址。这种方式叫做客户端发现。

下面是关于Server和Client配置的关键截图,有一些SpringBoot基础的小伙伴应该可以轻松理解。


Eureka Server的配置

这里写图片描述

这里写图片描述

这里写图片描述

Server 的高可用

这里说明一下,高可用的方式,就是server彼此相互注册,比如:有8761 8762 8763 三个server
8761的配置文件中要写像8762 8763注册,其他两个同理。
Client填写注册到哪一个server的时候,写三个server即可。

这里写图片描述


Eureka Client的配置

这里写图片描述

这里写图片描述

这里写图片描述
注意,这里要和server的端口号一致,8761 或 8762 或是你自己配置的端口

访问 server(http:127.0.0.1:8761/eureka)的地址,成功图如下,箭头处就是注册上的所有Client了:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/kingmore96/article/details/80283937