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实现的,属于响应式编程,具备更好的性能
你接受吗
浙公网安备 33010602011771号