spring-cloud 源码解析

spring-cloud 源码解析-Eureka
spring-cloud 源码解析-Ribbon
spring-cloud 源码解析-Feign(OpenFeign)
spring-cloud 源码解析-hystrix

参考文档:
版本说明
版本说明

一篇文章搞懂 Spring Cloud 是什么
SpringCloud的使用以及五大核心组件
手把手教你搭建SpringCloud项目
史上最简单的 SpringCloud 教程 | 终章

wangbiao007

Spring Cloud Ribbon源码分析—负载均衡实现
SpringCloud Ribbon 负载均衡与修改默认的负载策略
分析Ribbon源码,Ribbon在底层如何拉取服务列表、进行负载均衡选择并发起Http请求

nacos

常用组件

组件组件说明
Spring Cloud Netflix Eureka服务注册中心。
Spring Cloud Zookeeper服务注册中心。
Spring Cloud Consul服务注册和配置管理中心。
Spring Cloud Netflix Ribbon客户端负载均衡。
Spring Cloud Netflix Hystrix服务容错保护。
Spring Cloud Netflix Feign声明式服务调用。
Spring Cloud OpenFeign(可替代 Feign)OpenFeign 是 Spring Cloud 在 Feign 的基础上支持了 Spring MVC 的注解,如 @RequesMapping等等。OpenFeign 的 @FeignClient 可以解析 SpringMVC 的 @RequestMapping 注解下的接口,并通过动态代理的方式产生实现类,实现类中做负载均衡并调用其他服务。
Spring Cloud Netflix ZuulAPI 网关服务,过滤、安全、监控、限流、路由。
Spring Cloud Gateway(可替代 Zuul)Spring Cloud Gateway 是 Spring 官方基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,Spring Cloud Gateway 旨在为微服务架构提供一种简单而有效的统一的 API 路由管理方式。Spring Cloud Gateway 作为 Spring Cloud 生态系中的网关,目标是替代 Netflix Zuul,其不仅提供统一的路由方式,并且基于 Filter 链的方式提供了网关基本的功能,例如
Spring Cloud Security安全认证。
Spring Cloud Config分布式配置中心。配置管理工具,支持使用 Git 存储配置内容,支持应用配置的外部化存储,支持客户端配置信息刷新、加解密配置内容等。
Spring Cloud Bus事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与 Spring Cloud Config 联合实现热部署。
Spring Cloud Stream消息驱动微服务。
Spring Cloud Sleuth分布式服务跟踪。
Spring Cloud Alibaba Nacos阿里巴巴开源产品,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
Spring Cloud Alibaba Sentinel面向分布式服务架构的轻量级流量控制产品,把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
Spring Cloud Alibaba RocketMQ一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。
Spring Cloud Alibaba DubboApache Dubbo™ 是一款高性能 Java RPC 框架,用于实现服务通信。
Spring Cloud Alibaba Seata阿里巴巴开源产品,一个易于使用的高性能微服务分布式事务解决方案。
Spring Cloud 第一代Spring Cloud 第二代
网关Spring Cloud ZuulSpring Cloud Gateway
注册中心Eureka,Consul,ZooKeeper阿里 Nacos,拍拍贷 Radar 等
配置中心Spring Cloud Config阿里 Nacos,携程 Apollo,随行付 Config Keeper 等
客户端负载均衡Ribbonspring-cloud-commons 的 Spring Cloud LoadBalancer
熔断器Hystrixspring-cloud-r4j(Resilience4J),阿里 Sentinel 等
链路追踪Sleuth + ZipkinApache Skywaling,OpenTracing 等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值