我是靠谱客的博主 纯情外套,最近开发中收集的这篇文章主要介绍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获取到其他服务信息,从而实现远程调用

最后

以上就是纯情外套为你收集整理的1-2 Eureka 服务发现原理的全部内容,希望文章能够帮你解决1-2 Eureka 服务发现原理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部