EureKa详解

基础架构

  eureka服务治理的基础架构包含三个要素:

  1)服务注册中心:eureka提供服务端,提供服务的注册与发现功能。

    注:在配置注册中心时,记得避免注册中心向自己注册,需要在配置文件中添加:

      eureka.client.register-with-eureka=false(这个是避免eureka向自己进行注册)

      eureka.client.fetch-registry=false(这个是避免eureka查找服务列表)

  2)服务提供者:提供服务的应用,可以是springboot应用,也可以是其他技术平台且遵循Eureka通信机制的应用,可以将自己的服务注册到Eureka上。

  3)服务消费者:消费者应用从服务注册中心获取服务列表,从而使消费者知道去哪调用所需要的服务。


服务治理机制

服务提供者

  服务注册:

  “服务提供者”在启动的时候会发送REST请求将自己注册到Eureka Server上,并带上一些元信息。

  Eureka Server接收到REST请求,将元信息存储在一个双层Map中,第一层key是服务名,第二层key是具体服务的实例名。

  注:在服务注册时,需要确认一下eureka.client.register-with-eureka=true是否正确,如果为false是禁止向Eureka Server注册的。

  

  服务同步:

  不同的服务提供者分别注册到了一个注

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值