Eureka注册中心---基本知识
  TEZNKK3IfmPf 2023年11月14日 21 0

1.1认识Eureka

	当开发大型项目时,服务的提供方和服务的调用方,将会非常庞大,管理服务的成本将几何倍的增长,这时我们将会用到Eureka架构了。

	​       Eureka将负责服务的注册、发现、状态监控。

	1. 注册:Eureka负责管理、记录服务提供者的信息

	2. 发现:服务调用者无需自己寻找服务,而是把自己的需求告诉Eureka,然后Eureka会把符合你需求的服务告诉你

	3. 监控:服务提供方与Eureka之间通过“心跳”机制进行监控,当某个服务提供方出现问题,Eureka自然会把它从服务列表中剔除

1.2原理图

基本架构:

Eureka注册中心---基本知识

• Eureka:就是服务注册中心(可以是一个集群),对外暴露自己的地址

• 提供者:启动后向Eureka注册自己信息(地址,提供什么服务)

• 消费者:向Eureka订阅服务,Eureka会将对应服务的所有提供者地址列表发送给消费者,并且定期更新

• 心跳(续约):提供者定期通过http方式向Eureka刷新自己的状态

1.3 基础架构

Eureka架构中的三个核心角色:

• 服务注册中心

​ Eureka的服务端应用,提供服务注册和发现功能.

• 服务提供者

​ 提供服务的应用,可以是SpringBoot应用,也可以是其它任意技术实现,只要对外提供的是Rest风格服务即可。

• 服务消费者

​ 消费应用从注册中心获取服务列表,从而得知每个服务方的信息,知道去哪里调用服务方。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

TEZNKK3IfmPf