基础架构

Eureka架构中的三个核心角色
- 服务注册中心:Eureka服务端应用,提供服务注册发现功能,eureka-server
- 服务提供者:提供服务的应用
要求统一对外提供Rest风格服务即可
本例子:provider-service - 服务消费者:从注册中心获取服务列表,知道去哪调用服务方,consumer-service
Eureka客户端
服务提供者要向EurekaServer注册服务,并完成服务续约等工作
服务注册过程:
- 当我们导入了eureka-client依赖坐标,配置Eureka服务注册中心地址
- 服务在启动时,会检测是否有@DiscoveryClient注解和配置信息
- 如果有,则会向注册中心发起注册请求,携带服务元数据信息
- Eureka注册中心会把服务的信息保存在Map中。
服务续约过程:
服务每隔30秒会向注册中心续约(心跳)一次,如果没有续约,租约在90秒后到期,然后服务会被失效。每隔30秒的续约操作我们称之为:心跳检测。
向Eureka服务中心集群注册服务
本文详细介绍了Eureka在SpringCloud架构中的角色,包括服务注册中心、服务提供者和消费者。讲解了服务注册过程、续约机制、服务下线以及Eureka服务端的失效剔除和自我保护功能。同时提到了配置参数对服务行为的影响。
订阅专栏 解锁全文
2962

被折叠的 条评论
为什么被折叠?



