程序员码农的世界

架构师进阶实战随堂笔记六

2019-05-23  本文已影响8人  山东大葱哥

场景六:微服务架构的服务化和Spring Cloud 快速实现服务化

目录

image.png

服务化

服务化是微服务的基石
-->基于服务注册、发现机制的服务化,调用链路可视化
去中心化的服务注册发现机制
针对遗留系统如何服务化
边车的概念 SideCar
-->ServiceMesh

微服务与Spring Cloud

Spring Cloud简介

全家桶


image.png

Spring Cloud 核心功能

image.png

Spring Cloud特点

image.png
image.png

服务注册和服务发现-Eureka

Eureka功能

image.png

架构原理

image.png

Eureka简介

image.png

服务注册和服务发现-Eureka的深入认识

工作原理

image.png

两个组件的作用

image.png

负载均衡-Ribbon

客户端侧的负载均衡

image.png

大致架构

image.png

负载均衡策略

声明式的HTTP客户端-Feign

image.png

加依赖

image.png

最佳实践 压缩

image.png

最佳实践 断路器Hystrix

image.png

微服务的隔离容错-舱壁隔离模式

image.png

微服务的隔离容错-舱壁隔离模式

请求解析和业务处理分离

image.png

线程模型

image.png

降级 19:48左右

限流

链路中的超时

image.png

超时配置

image.png

分布式配置中心-config

集成git库,有版本管理,动态配置更新,自动加载

本章小结

image.png

Eureka采用基于http方式,语言不相关性,但http是7层协议,效率会降低
架构与语言是割裂的

上一篇 下一篇

猜你喜欢

热点阅读