漫谈spring cloud分布式服务架构

栏目: Java · 发布时间: 6年前

内容简介:漫谈spring cloud分布式服务架构

Spring Cloud是一系列框架的有序集合,利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。

Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发 工具 包。

漫谈spring cloud分布式服务架构

本文主要从八大块进行分析:

1.负载均衡ribbon

2.声明式服务调用

3.服务雪崩

4.服务网关

5.分布式配置中心

6.消息总线

7.消息驱动的微服务

8.分布式服务跟踪

《spring cloud 基础入门篇》地址:http://www.roncoo.com/course/view/43e4eb55b93c4f89886f7c4b55d883da

《Spring Boot 入门到实战》地址:http://www.roncoo.com/course/view/5142f89bedba4f279d270f7ce87597f5

课程大纲

第1节ribbon在微服务架构中扮演什么角色?

第2节ribbon的简单入门例子讲解|

第3节七种常用负载均衡策略的对比与区别?

第4节采用点对点直连的方式,让ribbon的开发调试更方便快捷

第5节声明式服务调用的作用是什么?它解决什么问题?

第6节声明式服务调用的简单入门例子讲解

第7节剖析:feign对复杂参数请求的处理

第8节加入基于GZip压缩算法,提升网络通信速度

第9节采用连接池,提升feign的并发吞吐量|

第10节如何在微服务的日志中记录每个接口URL、状态码和耗时信息?

第11节对feign的负载均衡进行优化配置

第12节一场可怕的灾难性雪崩

第13节微服务雪崩解决方案一:服务降级

第14节微服务雪崩解决方案二:服务请求缓存

第15节微服务雪崩解决方案三:服务请求合并

第16节微服务雪崩解决方案四:服务熔断

第17节微服务雪崩解决方案五:隔离技术之线程池隔离

第18节微服务雪崩解决方案六:隔离技术之信号量隔离

第19节线程池隔离 和 信号量隔离,有什么区别?

第20节feign的雪崩处理:服务降级处理

第21节feign的雪崩处理:服务降级后的异常记录

第22节一种可视化的数据监控dashboard |

第23节如何在集群条件下,收集监控数据?

第24节采用RabbitMQ,收集监控数据

第25节微服务架构6种常用设计模式

第26节微服务 设计模式 实战-设计product服务

第27节微服务设计模式实战-设计user服务

第28节微服务设计模式实战-代理链条设计模式

第29节为什么要用网关?它解决什么问题?

第30节编写网关的入门例子

第31节路由器的4种路由规则方法

第32节如何自定义自己的过滤器?

第33节过滤器有哪些类型?它有何用?

第34节采用网关过滤器对系统异常统一处理

戳原文查看视频!


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

代码大全(第2版)

代码大全(第2版)

[美] 史蒂夫·迈克康奈尔 / 金戈、汤凌、陈硕、张菲 译、裘宗燕 审校 / 电子工业出版社 / 2006-3 / 128.00元

第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初......一起来看看 《代码大全(第2版)》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换