spring cloud五大组件

Eureka服务注册中心

Config服务配置中心

Ribbon客户端负载均衡

Zuul 服务网关

Hytrix 容错处理,保护系统,控制故障范围

 

扩展:

1、eureka跟nacos的异同:

共同点:(1)都支持服务注册和服务拉取;(2)都支持服务提供者心跳方式做健康检测;

区别:(1)nacos支持服务端主动检测提供者的状态:临时实例采用心跳模式,非临时实例采用主动检测模式;

(2)非临时实例状态异常不会被剔除,只是标记为不正常;而临时实例心跳不正常会被剔除;

(3)nacos支持服务列表变更的消息推送模式,服务列表更新更及时;

(4)nacos集群默认采用AP模式,存在非临时实例时采用CP模式;eureka采用AP方式;

2、zuul和gateway的区别:

zuul是基于servlet实现的,属于阻塞式编程;

而gateway是基于spring5的webflux实现的,属于响应式编程,具备更好的性能

posted on 2022-04-19 18:03  黑子菜园  阅读(24)  评论(0)    收藏  举报

导航