一篇文章汇总SpringCloud微服务精髓

在这里插入图片描述
本文知识点较多,篇幅较长,请耐心学习
SpringCloud微服务已经成为时下企业项目开发的中坚力量,备受互联网大厂的青睐,出门面试想进BAT,想拿高工资,不会SpringCloud微服务,拿offer的成功率会大大下降。

之所以写这篇文章是因为一对自己这一两年工作对SpringCloud微服务认知的总结,二是有很多朋友给我提意见说要我写一篇关于《SpringCloud微服务》有引导性的文章,在此经过一点时间的前期准备,足足花了我一个月的时间写了这些文章,然后汇总在一起分享给大家,希望能给大家提供帮助,谢谢!

本章内容,适合进阶的朋友学习。(全篇80节),请大佬收下,谢谢!

Spring Cloud

微服务的概念和优缺点

Spring Cloud是什么

Spring Cloud和Dubbo的区别

Spring Cloud开发环境

Spring Boot简介

搭建Spring Boot项目

Spring Boot Starter的介绍及使用

Spring Cloud Eureka

使用Eureka编写注册中心服务

使用Eureka编写服务提供者

使用Eureka编写服务消费者

Eureka注册中心开启密码认证

Eureka集群搭建

Eureka自我保护和InstanceID的配置

Eureka开发时快速移除失效服务

Eureka扩展使用

Ribbon介绍和使用

Ribbon结合RestTemplate实现负载均衡

Ribbon负载均衡策略介绍

Ribbon自定义负载均衡策略

Ribbon配置详解

使用Feign调用服务接口

Feign的自定义配置

Hystrix介绍和使用

Hystrix资源隔离策略

Hystrix缓存和合并请求

Hystrix容错处理

Feign整合Hystrix容错处理

Hystrix实时监控

Hystrix Dashboard查看监控数据

Turbine集群监控

Zuul网关介绍和使用

Zuul路由配置

Zuul过滤器详解

Zuul容错回退与高可用

查看Zuul的路由端点和过滤器

Zuul请求响应信息输出

Zuul自带的Debug功能

Gateway核心概念和工作原理

Gateway整合Eureka路由

Gateway路由断言工厂

Gateway过滤器工厂

Gateway全局过滤器

Gateway实战案例

Smconf概述

Apollo概述

Apollo本地部署

Apollo Portal管理后台使用

Apollo在Java中的使用

Apollo架构设计介绍

Apollo服务端设计

Apollo客户端设计

Apollo高可用设计

Spring Cloud集成Sleuth

Sleuth与ELK配合使用

Spring Cloud整合Zipkin

JWT是什么

创建统一认证服务

服务提供方进行调用认证

服务消费方申请Token

Feign调用前统一申请Token传递到调用的服务中

RestTemplate调用前统一申请Token传递到调用的服务中

Zuul中传递Token到路由的服务中

Spring Boot Admin

Spring Boot Admin开启认证

Spring Boot Admin集成Eureka

Spring Boot Admin监控告警服务

Swagger介绍及使用

Swagger注解

Eureka控制台快速查看Swagger文档

Zuul聚合多个服务Swagger

微服务实现用户认证

Spring Cloud服务限流详解

Spring Cloud服务降级

灰度发布原理和实现

Guava Cache本地缓存

Spring Cloud集成Spring Data Redis

防止缓存穿透方案

防止缓存雪崩方案

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值