【今日推荐】今天给大家推荐几个学习Spring cloud的网站

随着分布式微服务应用越来越广泛,分布式框架的应用已经成为未来Web架构的趋势,分布式架构主要分为两类,一种为dubbo+zookeeper的微服务架构,另外一种为spring cloud的微服务架构,今天为大家分享几个spring cloud的微服务架构的学习资料

最近也在学习spring boot和spring cloud的相关知识,在这里给大家分享一下找到一些比较好的资源,本文主要分为spring boot的学习资料和spring cloud学习资料进行介绍,网络上大神基本上都是发布了spring boot的学习资料,然后又开发了spring cloud的相关资料,本文按照Github上star数量逆序进行介绍。

一、SpringCloudLearning

1.1 基本情况

1.2 主要内容

在这个repository下主要为大家提供了spring cloud的相关教程,形成《史上最简单的 SpringCloud 教程》系列教程,主要包括Spring cloud Alibaba教程、Spring cloud Greewich版本教程、Spring cloud Finchley版本教程以及Feign、Eureka、Ribbon、Hystrix、zuul等组件的源码解析。


Spring cloud Alibaba 教程
Spring cloud Greenwich版本教程
Spring cloud Finchley版本教程
Feign、Eureka、Ribbon、Hystrix、zuul源码解析

1.3 spring boot 相关内容

方志朋提供了spring boot相关教程,形成《SpringBoot非官方教程》,spring boot版本的star数也不低,spring boot的内容主要有以下内容:

  • 入门篇


    入门篇
  • 配置篇


    image.png
  • 数据库篇


    数据库篇
  • 架构文档篇


    架构文档篇
  • 缓存篇


    缓存篇
  • 消息队列


    消息队列
  • 网络相关


    网络相关
  • 任务调度


    任务调度
  • 表单相关


    表单相关
  • 其他


    其他
  • 案例


    案例
github 主页:https://github.com/forezp/SpringBootLearning
github 作者:方志朋(forezp)
github star:1.8k

1.4 总结

方志朋编写《史上最简单的 SpringCloud 教程》和《SpringBoot非官方教程》的确可以认为是目前最简单的教程,手把手教大家如何编写Spring cloud相关的程序,可以搭建一个简单的微服务应用,同时,也能够对微服务各个组件进行了解和使用,对于初学者来说,是比较容易理解的。

二、SpringCloud

2.2 基本情况

2.2 主要内容

该repository主要基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等组件,搭建了基于RBAC模型的权限管理系统,主要功能有用户管理、角色管理、组织建构和服务治理等相关功能。

  • 主要功能:


    用户管理
角色管理
组织架构
  • 系统架构:


    spring cloud系统架构
网关与授权认证中心架构
  • 项目结构


    项目结构
  • 服务说明

服务分类 服务名 依赖基础组件 简介 应用地址
center bus-server 消息中心 http://localhost:8071
sysadmin organization mysql、redis 用户组织应用 http://localhost:8010]
auth authorization-server mysql、organization 授权服务 http://localhost:8000
auth authentication-server mysql、organization 认证服务 http://localhost:8001
auth authentication-client mysql、organization 认证客户端 jar引入
gateway gateway-web redis WEB网关 http://localhost:8043
gateway gateway-admin mysql、redis 网关管理 http://localhost:8045
monitor admin 总体监控 http://localhost:8022

2.3 总结

zhoutaoo的spring cloud教程提供了完整的权限管理系统的分布式解决方案,要求学习者对spring boot和spring cloud一定基础,能够更加清楚的了解spring cloud微服务应用如何开发,掌握spring cloud服务治理相关的知识,对于进阶者来说是一个不错的学习教程。

三、SpringCloud-Learning

3.1 基本情况

3.2 主要内容

主要基于Spring cloud Brixton、Dalston、Edgware、Finchley版本的相关教程,其中,Brixton版本内容为最先连载内容,由于作者出书的原因,中断了一段时间,而这段时间Spring cloud的版本更新迭代较快,作者直接基于Dalston编写了相关教程,故Dalston版本内容最为完整,Edgware和Edgware主要记录Dalston版本改进和一些坑,同时,也对Spring cloud zuul、Hystrix、Feign、Ribbon和Eureka组件进行了介绍,最近作者更新了Spring Cloud Alibaba和Spring Cloud Stream的深入应用这两个专题。

Brixton版本教程
Dalston版本教程
Edgware版本教程
Finchley版本教程
Spring Cloud Alibaba专题
Spring Cloud Stream专题

3.3 spring boot 教程

主要基于spring boot 1.x和2.1.x版本进行详细的介绍,spring boot的教程较多,比较详细的介绍了spring boot的各项功能,对于初学者来说,应该是一个知识的海洋,可以摄取更多的知识。

  • spring boot 1.x


    快速入门、功能配置、web开发、数据访问
事务管理等内容
其他功能
  • spring boot 2.1.x


    基础知识等内容
版本比较等内容
github 主页:https://github.com/dyc87112/SpringBoot-Learning
github 作者:dyc87112
github star:12k

3.4 总结

作者将将自己的教程标榜为全网最全的spring boot和spring cloud的教程,其中spring boot基于1.x和2.1.x版本进行详细的介绍,这也是作者spring boot的star数量远超过spring cloud的star数。spring cloud教程主要基于Dalston版本进行介绍,spring cloud的版本相对较低,在学习过程中可能会与现有版本存在一定的差异,建议大家可以选择最新的版本进行学习。

四、参考链接

  1. 方志朋的专栏
  2. SpringCloudLearning 主页
  3. SpringBootLearning 主页
  4. SpringCloud 主页
  5. SpringCloud-Learning 主页
  6. SpringBoot-Learning主页
  7. 程序猿DD
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,457评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,837评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,696评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,183评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,057评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,105评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,520评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,211评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,482评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,574评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,353评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,897评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,489评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,683评论 2 335