【云原生】Spring Cloud微服务学习路线汇总

Spring Cloud是什么?
简单来说Spring Cloud是一系列框架的组成集合。主要利用的我们现在主流应用的Spring Boot框架开发便利性、巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以利用Spring Boot的开发风格做到一键启动和部署。Spring Cloud没有重复制造轮子,将比较成熟、经得起实际考验的服务框架进行组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

file

Spring Cloud主要组成部分有哪些?
file

SpringCloud的子项目,大致可分成两类,一类是对现有成熟框架SpringBoot的封装和抽象,

第二类是开发了一部分分布式系统的基础设施的实现,如Spring Cloud Stream扮演的就是kafka, ActiveMQ这样的角色。对于我们想快速实践微服务的开发者来说,第一类子项目就已经足够使用,如:

Spring Cloud Netflix:是对Netflix开发的一套分布式服务框架的封装、包括服务的发现和注册,负载均衡、REST客户端、断路器、请求路由等。

Spring Cloud Config:将配置信息中央化保存, 配置Spring Cloud Bus可以实现动态修改配置文件

Spring Cloud Stream:分布式消息队列,是对Kafka, MQ的封装

Spring Cloud Security:对Spring Security的封装,并能配合Netflix使用

Spring Cloud Zookeeper:对Zookeeper的封装,使之能配置其它Spring Cloud的子项目使用

Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件中的一部分、它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。

使用SpringClou的优劣势有哪些?

主要优势有:Spring Cloud来源于 Spring、质量、稳定性、持续性都可以得到保证。

项目的整体耦合度比较低、每一个都是单独的模块、不会影响其他功能业务模块的开发。

目前Spring Cloud的配置也比较简单、都是基于注解就能实现

每个服务都有对应的独立数据库以及公共的数据库等

服务可以进行动态扩容、当数据或访问量大的时候

微服务其实是一把双刃剑、有优势就会有劣势

主要的针对分布式部署以及调用的时候、每个模块都是单独部署运行的、在每个模块进行访问的时候都是使用轻量级的REST API接口的形式进行访问、访问的过程中会出现一些问题、比如网络问题、容错问题、跨域、调用关系等。

由于数据库是独立的、会面临分库分表、分布式事务的管理、对于事务的一致性必须要有解决方法

还有一个就是运维成本和部署测试的成本都会增加、工作量比较大

SpringCloud章节学习路线

  1. 微服务是什么?它的优缺点有哪些?
  2. Spring Cloud是什么?Spring Cloud版本介绍
  3. Spring Cloud和Dubbo的区别及各自的优缺点
  4. Spring Cloud开发环境的准备和Lombok安装步骤
  5. Spring Boot简介
  6. Spring Boot项目搭建步骤
  7. Spring Boot Starter的介绍及使用
  8. Spring Cloud Eureka是什么?
  9. SpringCloud组件:搭建Eureka服务注册中心
  10. 使用Eureka编写服务提供者
  11. 使用Eureka编写服务消费者
  12. Eureka注册中心开启密码认证
  13. Spring Cloud使用Eureka集群搭建实现高可用服务注册中心
  14. Eureka自我保护模式和InstanceID的配置
  15. Eureka开发时快速移除失效服务
  16. Eureka的REST API及API扩展
  17. Spring Cloud Ribbon介绍及使用
  18. Spring Cloud Ribbon结合RestTemplate实现负载均衡
  19. Spring Cloud Ribbon负载均衡策略介绍
  20. Spring Cloud Ribbon自定义负载均衡策略
  21. Spring Cloud Ribbon配置详解
  22. Spring Cloud使用Feign调用服务接口
  23. Spring Cloud Feign的自定义配置及使用
  24. Spring Cloud Hystrix介绍及使用
  25. Spring Cloud Hystrix资源隔离策略
  26. Spring Cloud Hystrix缓存与合并请求
  27. Spring Cloud使用Hystrix实现容错处理
  28. Spring Cloud Feign整合Hystrix实现容错处理
  29. Spring Cloud Hystrix的实时监控功能
  30. Spring Cloud使用Hystrix Dashboard查看监控数据
  31. Spring Cloud使用Turbine实现集群监控
  32. Spring Cloud Zuul网关的介绍及使用
  33. Spring Cloud Zuul路由配置详解
  34. Spring Cloud Zuul过滤器介绍及使用
  35. Spring Cloud使用Zuul实现容错回退功能
  36. 查看Zuul的路由端点和过滤器信息
  37. Spring Cloud Zuul请求响应信息输出
  38. Spring Cloud实现Zuul自带的Debug功能
  39. Spring Cloud Gateway核心概念和工作原理
  40. Spring Cloud Gateway整合Eureka路由转发
  41. Spring Cloud Gateway的常用路由断言工厂
  42. Spring Cloud Gateway过滤器工厂的使用
  43. Spring Cloud Gateway全局过滤器
  44. Spring Cloud Gateway实战(限流、熔断回退、跨域、统一异常处
  45. Smconf(分布式配置管理框架)概述
  46. Apollo(分布式配置中心)核心概念及核心功能介绍
  47. Apollo本地部署详细步骤
  48. Apollo Portal管理后台的使用
  49. Apollo在Java中的使用
  50. Apollo架构设计介绍
  51. Apollo服务端设计原理
  52. Apollo客户端设计原理
  53. Apollo高可用设计分析
  54. Spring Cloud使用Sleuth在应用中进行日志跟踪
  55. Spring Cloud Sleuth与ELK配合使用
  56. Spring Cloud整合Zipkin进行服务跟踪
  57. JWT是什么?
  58. Spring Cloud基于JWT创建统一的认证服务
  59. 服务提供方进行调用认证
  60. 服务消费方申请Token
  61. Feign调用前统一申请Token传递到调用的服务中
  62. RestTemplate调用前统一申请Token传递到调用的服务中
  63. Zuul中传递Token到路由的服务中
  64. Spring Boot Admin的介绍及使用
  65. 使用Spring Security给Spring Boot Admin开启认证
  66. Spring Boot Admin集成Eureka项目搭建
  67. Spring Boot Admin监控告警服务
  68. Swagger是什么?Swagger怎么用?
  69. Swagger常用注解使用详解
  70. Spring Cloud Eureka控制台快速查看Swagger文档
  71. 使用Zuul聚合多个微服务的Swagger文档
  72. 微服务架构下如何获取用户信息并认证?
  73. Spring Cloud服务限流详解
  74. 服务降级是什么?Spring Cloud如何实现?
  75. 灰度发布的原理及实现
  76. Guava Cache本地缓存介绍及使用
  77. Spring Cloud集成Spring Data Redis
  78. 防止缓存穿透方案
  79. 防止缓存雪崩方案

发布者:小站,转转请注明出处:http://blog.gzcity.top/4610.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年6月17日 23:11
下一篇 2022年6月24日 16:03

相关推荐

  • Android版本 (1.0~12.0) 与API Level (SDK版本1~32) 对应表

    什么是 API 级别? API 级别是一个对 Android 平台版本提供的框架 API 修订版进行唯一标识的整数值。 Android 平台提供了一种框架 API,应用可利用它与底层 Android 系统进行交互。 该框架 API 由以下部分组成: 一组核心软件包和类 一组用于声明清单文件的 XML 元素和属性 一组用于声明和访问资源的 XML 元素和属性 …

    Java 2023年6月1日
    41.0K26240
  • 【Vue学习总结】2. Vue目录结构分析

    接上篇《1.Vue环境搭建、运行第一个项目》 上一篇我们主要讲解了Vue的环境的搭建,本篇我们主要来分析Vue项目的目录结构。 一、Vue项目文件目录详情介绍 下面就是上一篇我们搭建的一个样例工程的完整结构(install后): 其中包括了node_modules、build、config、src、static以及test文件夹,还有index.html的超…

    2022年7月6日
    84610
  • Java复制文件&文件夹工具类

    Java复制文件&文件夹工具类 package cn.utils; import java.io.*; /** * 复制文件夹 * */ public class CopyDirUtil { /** * 复制文件夹 * * @param resource 源路径 * @param target 目标路径 */ public static void c…

    2022年6月17日
    25.8K52010
  • fastdfs的一些常见错误 getStoreStorage fail, errno code: 2

    错误1:getStoreStorage fail, errno code: 2 这个错误是storage没有启动 或者是配置错误 ,这是其中一个可能 我这里出现这个问题是因为没有启动 storage 启动会去连接 tracker server 所以你要是出现启动 storage的时候一直在等待(或者说卡死)的情况下 是因为他一直在连接tracker serv…

    2022年7月11日
    6.9K11930
  • 反编译获取微信小程序源码(包含错误解决办法)

    本文章仅用于分享自己反编译的过程以及解决办法,切勿小程序反编译成功后做一些违法事情! 一. 前言 微信小程序的反编译听起来很屌,其实非常简单,就是纯粹的傻瓜式的操作。GitHub有写好的node.js脚本!要想拿到微信小程序源码,找到源文件在手机存放的位置就行,源文件拿到,用反编译脚本跑一下,微信小程序代码包里的所有文件、资源就出来了。 二. 微信小程序的小…

    学习笔记 2022年11月15日
    1.6K1110

回复 binance h"anvisningsbonus

您的邮箱地址不会被公开。 必填项已用 * 标注

评论列表(70条)

  • Clydethuse
    Clydethuse 2024年12月28日 16:13

    Лучшие 10 программ https://www.cctvfocus.ru для видеонаблюдения. Программное обеспечение для видеонаблюдения. При выборе программного обеспечения важно учитывать наличие функции обнаружения объектов с использованием искусственного интеллекта.

  • Clydethuse
    Clydethuse 2024年12月28日 17:22

    Лучшие 10 программ https://www.cctvfocus.ru для видеонаблюдения. Программное обеспечение для видеонаблюдения. При выборе программного обеспечения важно учитывать наличие функции обнаружения объектов с использованием искусственного интеллекта.

  • binance h"anvisningsbonus
    binance h"anvisningsbonus 2025年1月13日 06:12

    Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.

  • mostbet kg_yvei
    mostbet kg_yvei 2025年2月27日 18:27

    мостбет мобильная версия скачать [url=www.mostbet17.com.kg]www.mostbet17.com.kg[/url] .

  • 1win_fcSr
    1win_fcSr 2025年2月27日 20:53

    1win. com [url=www.1win38.com.kg]www.1win38.com.kg[/url] .

  • 1win_aqSr
    1win_aqSr 2025年2月28日 02:54

    1win. pro [url=https://1win40.com.kg/]https://1win40.com.kg/[/url] .

  • 1win_ijPn
    1win_ijPn 2025年2月28日 07:04

    1 вин официальный сайт вход [url=https://1win39.com.kg/]https://1win39.com.kg/[/url] .

  • 1win_xiKr
    1win_xiKr 2025年2月28日 13:26

    1win ракета [url=http://1win33.com.kg/]http://1win33.com.kg/[/url] .

  • 1win_yrpr
    1win_yrpr 2025年2月28日 15:07

    1win.kg [url=www.1win34.com.kg]www.1win34.com.kg[/url] .

  • 1win_cmpa
    1win_cmpa 2025年2月28日 19:02

    игра ракета на деньги 1win [url=https://www.1win35.com.kg]https://www.1win35.com.kg[/url] .

  • mostbet_weEr
    mostbet_weEr 2025年2月28日 20:56

    1win [url=https://mostbet18.com.kg]https://mostbet18.com.kg[/url] .

  • mostbet_ebkt
    mostbet_ebkt 2025年3月1日 01:54

    mostbet sayti [url=https://mostbet3015.ru/]https://mostbet3015.ru/[/url] .

  • mostbet_nwpi
    mostbet_nwpi 2025年3月1日 06:09

    mostbet promokod olish [url=https://mostbet3016.ru]https://mostbet3016.ru[/url] .

  • mostbet_zvKi
    mostbet_zvKi 2025年3月3日 02:34

    mostbet uz [url=http://mostbet3020.ru]mostbet uz[/url] .

  • mostbet_iwmi
    mostbet_iwmi 2025年3月3日 02:50

    1 вин [url=1win36.com.kg]1 вин[/url] .

  • mostbet_erkl
    mostbet_erkl 2025年3月3日 06:14

    скачать mostbet uz [url=www.mostbet3019.ru]www.mostbet3019.ru[/url] .

  • 1win_xppr
    1win_xppr 2025年3月3日 11:25

    casino 1 win [url=https://1win2.com.mx/]https://1win2.com.mx/[/url] .

  • 1win_vher
    1win_vher 2025年3月3日 11:48

    1win официальный сайт [url=http://1win37.com.kg]1win официальный сайт[/url] .

  • 1win_jzoi
    1win_jzoi 2025年3月3日 14:49

    1 win [url=https://1win41.com.kg]https://1win41.com.kg[/url] .

  • mostbet_vjki
    mostbet_vjki 2025年3月4日 19:05

    скачать мостбет официальный сайт [url=https://www.mostbet19.com.kg]https://www.mostbet19.com.kg[/url] .

  • 1win_vgSr
    1win_vgSr 2025年3月4日 19:09

    1win играть [url=https://1win46.com.kg/]https://1win46.com.kg/[/url] .

  • mostbet_jrKi
    mostbet_jrKi 2025年3月4日 22:43

    мостбет скачать на андроид [url=www.mostbet20.com.kg]мостбет скачать на андроид[/url] .

  • 1win_tjSi
    1win_tjSi 2025年3月5日 04:29

    1win.online [url=www.1win101.com.kg]www.1win101.com.kg[/url] .

  • mostbet_ybEl
    mostbet_ybEl 2025年3月5日 04:41

    1wi [url=https://mostbet21.com.kg]https://mostbet21.com.kg[/url] .

  • 1win_pwKa
    1win_pwKa 2025年3月5日 08:29

    1wi [url=1win100.com.kg]1win100.com.kg[/url] .

  • 1win_yboa
    1win_yboa 2025年3月5日 16:20

    1win партнерская программа вход [url=https://1win108.com.kg/]https://1win108.com.kg/[/url] .

  • 1win_rwMn
    1win_rwMn 2025年3月5日 16:26

    1win ru [url=http://1win102.com.kg/]1win ru[/url] .

  • 1win_fhst
    1win_fhst 2025年3月5日 20:27

    1вин вход [url=http://1win42.com.kg]http://1win42.com.kg[/url] .

  • 1win_mlMl
    1win_mlMl 2025年3月6日 00:46

    1 win казино [url=https://www.aktivnoe.forum24.ru/?1-8-0-00000252-000-0-0-1741169084]https://www.aktivnoe.forum24.ru/?1-8-0-00000252-000-0-0-1741169084[/url] .

  • mostbet_fhSr
    mostbet_fhSr 2025年3月6日 03:13

    скачать mostbet [url=cah.forum24.ru/?1-13-0-00001559-000-0-0]cah.forum24.ru/?1-13-0-00001559-000-0-0[/url] .

  • 1win_wjKl
    1win_wjKl 2025年3月6日 05:04

    1 win регистрация [url=https://svstrazh.forum24.ru/?1-18-0-00000135-000-0-0-1741169701]https://svstrazh.forum24.ru/?1-18-0-00000135-000-0-0-1741169701[/url] .

  • mostbet_bcei
    mostbet_bcei 2025年3月6日 16:41

    мостбет скачать андроид [url=https://chesskomi.borda.ru/?1-10-0-00000277-000-0-0-1741171219]https://chesskomi.borda.ru/?1-10-0-00000277-000-0-0-1741171219[/url] .

  • 1win_dcKi
    1win_dcKi 2025年3月6日 17:03

    1 вин [url=https://www.aqvakr.forum24.ru/?1-3-0-00001121-000-0-0]https://www.aqvakr.forum24.ru/?1-3-0-00001121-000-0-0[/url] .

  • 1win_fjkn
    1win_fjkn 2025年3月6日 20:48

    1вин приложение [url=cah.forum24.ru/?1-13-0-00001560-000-0-0-1741172791]cah.forum24.ru/?1-13-0-00001560-000-0-0-1741172791[/url] .

  • 1win_lkkn
    1win_lkkn 2025年3月7日 02:48

    один вин [url=https://www.aktivnoe.forum24.ru/?1-8-0-00000254-000-0-0-1741273702]https://www.aktivnoe.forum24.ru/?1-8-0-00000254-000-0-0-1741273702[/url] .

  • 1win_vxel
    1win_vxel 2025年3月7日 03:12

    1win live [url=https://1win109.com.kg/]1win live[/url] .

  • 1win_oksl
    1win_oksl 2025年3月7日 06:59

    1win ставки официальный сайт [url=1win10.am]1win10.am[/url] .

  • 1win_jfei
    1win_jfei 2025年3月7日 17:00

    1 вин про [url=1win110.com.kg]1 вин про[/url] .

  • 1win_wtmr
    1win_wtmr 2025年3月7日 17:08

    1 win казино [url=www.1win103.com.kg]1 win казино[/url] .

  • 1win_vukt
    1win_vukt 2025年3月7日 20:36

    один вин [url=https://www.1win111.com.kg]https://www.1win111.com.kg[/url] .

  • 1win_xsSr
    1win_xsSr 2025年3月8日 16:38

    1win live [url=http://1win11.am/]1win live[/url] .

  • 1win_kfpi
    1win_kfpi 2025年3月8日 17:01

    1win офф сайт [url=http://1win13.am/]http://1win13.am/[/url] .

  • 1win_xtPt
    1win_xtPt 2025年3月8日 20:30

    1вин сайт онлайн [url=http://1win12.am]http://1win12.am[/url] .

  • 1win_afsi
    1win_afsi 2025年3月9日 02:43

    1win casino online [url=https://1win3.com.mx/]https://1win3.com.mx/[/url] .

  • 1win_ttsr
    1win_ttsr 2025年3月9日 03:11

    1win [url=http://1win5.com.mx]http://1win5.com.mx[/url] .

  • 1win_xePr
    1win_xePr 2025年3月9日 06:49

    1win descarga [url=https://1win4.com.mx/]https://1win4.com.mx/[/url] .

  • 1win_biKt
    1win_biKt 2025年3月10日 14:24

    wan win [url=https://www.1win104.com.kg]https://www.1win104.com.kg[/url] .

  • mostbet_cfei
    mostbet_cfei 2025年3月10日 18:45

    мостбет скачать бесплатно [url=https://mostbet34.com.kg]https://mostbet34.com.kg[/url] .

  • 1win_kzsa
    1win_kzsa 2025年3月10日 22:04

    sports betting 1win [url=https://www.1win9.com.ng]https://www.1win9.com.ng[/url] .

  • 1win_mxpi
    1win_mxpi 2025年3月11日 14:26

    1win букмекер [url=http://1win105.com.kg]http://1win105.com.kg[/url] .

  • mostbet_bcEi
    mostbet_bcEi 2025年3月11日 18:49

    мосбет казино [url=http://mostbet1009.com.kg]http://mostbet1009.com.kg[/url] .

  • 1win_loPr
    1win_loPr 2025年3月11日 23:11

    1win login nigeria [url=https://www.1win10.com.ng]https://www.1win10.com.ng[/url] .

  • 1win_eepl
    1win_eepl 2025年3月12日 02:06

    1 ван вин [url=http://1win106.com.kg]http://1win106.com.kg[/url] .

  • mostbet_kg_jgmr
    mostbet_kg_jgmr 2025年3月12日 06:58

    скачат мостбет [url=https://mostbet1000.com.kg/]скачат мостбет[/url] .

  • mostbet_sfOn
    mostbet_sfOn 2025年3月12日 11:27

    mostbet casino [url=https://www.mostbet1010.com.kg]https://www.mostbet1010.com.kg[/url] .

  • 1win_ogEr
    1win_ogEr 2025年3月13日 00:27

    1win.kg [url=www.1win107.com.kg]1win.kg[/url] .

  • mostbet_dmel
    mostbet_dmel 2025年3月13日 05:44

    мостбет скачать андроид [url=www.mostbet1001.com.kg]www.mostbet1001.com.kg[/url] .

  • 1win_utst
    1win_utst 2025年3月13日 09:14

    aplicația 1win [url=https://1win5000.ru]https://1win5000.ru[/url] .

  • 1win_ekka
    1win_ekka 2025年3月13日 17:25

    jocuri de noroc online moldova [url=http://1win5001.ru]http://1win5001.ru[/url] .

  • mostbet_slPi
    mostbet_slPi 2025年3月13日 17:52

    most bet [url=https://www.mostbet1003.com.kg]https://www.mostbet1003.com.kg[/url] .

  • mostbet_uloi
    mostbet_uloi 2025年3月13日 18:12

    мастбет [url=mostbet1002.com.kg]mostbet1002.com.kg[/url] .

  • 1win_daEt
    1win_daEt 2025年3月14日 05:12

    1 цшт [url=http://cah.forum24.ru/?1-19-0-00000716-000-0-0-1741702224]http://cah.forum24.ru/?1-19-0-00000716-000-0-0-1741702224[/url] .

  • mostbet_nqmt
    mostbet_nqmt 2025年3月14日 05:31

    мостбет казино войти [url=http://dubna.myqip.ru/?1-18-0-00000145-000-0-0-1741708632]мостбет казино войти[/url] .

  • 1win_xrpi
    1win_xrpi 2025年3月14日 06:22

    1win kg скачать [url=http://aktivnoe.forum24.ru/?1-2-0-00000100-000-0-0-1741701286]1win kg скачать[/url] .

  • mostbet_eooi
    mostbet_eooi 2025年3月14日 15:58

    mostbets [url=https://www.aktivnoe.forum24.ru/?1-8-0-00000260-000-0-0-1741701879]https://www.aktivnoe.forum24.ru/?1-8-0-00000260-000-0-0-1741701879[/url] .

  • 1win_hnpi
    1win_hnpi 2025年3月14日 16:09

    1win личный кабинет [url=aktivnoe.forum24.ru/?1-8-0-00000259-000-0-0-1741701621]1win личный кабинет[/url] .

  • mostbet_iqpl
    mostbet_iqpl 2025年3月14日 17:00

    мостбет официальный сайт [url=http://cah.forum24.ru/?1-19-0-00000715-000-0-0-1741702061/]мостбет официальный сайт[/url] .

  • 1win_hbSt
    1win_hbSt 2025年3月15日 06:08

    1win ставки официальный сайт [url=http://1win112.com.kg/]1win ставки официальный сайт[/url] .

  • 1win_pvPt
    1win_pvPt 2025年3月15日 06:13

    1win официальный [url=https://1win113.com.kg]https://1win113.com.kg[/url] .

  • 1win_bhSl
    1win_bhSl 2025年3月15日 06:32

    1 вин [url=1win713.ru]1win713.ru[/url] .