概述
服务发现原理
- 原理:如下图
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 服务发现原理所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复