1-2 Eureka 服务发现原理

服务发现原理

  • 原理:如下图

1.1、发现原理
1.1.1、服务部署情况
  • 注册中心:部署在上海机房,北京机房,深圳机房
  • 服务提供者:部署在上海机房,深圳机房
  • 消费者:部署在上海机房,北京机房
1.1.2、服务注册情况
  • 注册中心:Server之间通过同步复制进行数据同步
  • 提供者(上海机房):注册到上海机房Server,并提供者数据同步到注册中心
  • 提供者(深圳机房):注册到深圳机房Server,并提供者数据同步到注册中心
  • 消费者(上海机房):注册到上海机房Server,并提供者数据同步到注册中心
  • 消费者(北京机房):注册到北京机房Server,并提供者数据同步到注册中心
1.1.3、服务调用情况
  • 消费者(上海机房):优先调用上海机房提供者,当上海机房提供者下线时远程调用深圳机房提供者
  • 消费者(北京机房):北京区域没有提供者,会通过负债均衡计算调用深圳机房或上海机房服务提供者
1.2、组建行为
  • Eureka Server:服务注册中心角度,提供服务注册和发现功能
  • Eureka Client提供者:是一个Client,扮演提供者角色,提供专业服务,向Server注册和更新自己的信息,也能从Server中获取到其他服务信息
  • Eureka Client消费者:是一个Client,扮演消费者角色,通过Server获取到其他服务信息,从而实现远程调用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值