微服务架构学习目录
参考:【1、微服务技术栈选型手册】https://www.cnblogs.com/davidwang456/articles/8393895.html
看这个图之前,可以先看下参考文献中图1、图2。了解微服务基础架构及总体技术体系。
附Java技术栈:
一、四种软件架构
【1】https://blog.csdn.net/qq_35206244/article/details/88883769
了解微服务之前,先了解下四种软件架构,了解微服务在哪个层级?
二、微服务是什么?漫画式简单解读
【1】https://blog.csdn.net/qq_35206244/article/details/88871098
如果你了解Java、了解MVC,读这篇文章你就会大致了解,单体应用有什么问题,怎么解决,由此衍生出新的解决方案–微服务思想。
三、微服务的发展—Netflix的微服务架构构建之路
三个作者,通过不同的侧重点,对Netflix微服务架构进行了解读。
【1】https://blog.csdn.net/qq_35206244/article/details/88886516
【2】https://cloud.tencent.com/info/b12d56fa3dbf5ac3714d588f628421ed.html
【3】https://36kr.com/p/5104897
Netflix是典型的案例,它用7年的时间进行了技术转型,成功从传统架构转型到到微服务架构。
四、技术解读
更新中……
4.1 服务注册与发现
Nacos
4.2 服务消费
Netflix Feign、Netflix Ribbon
4.3 配置中心
Nacos
4.4 服务容错保护
Netflix Hystrix
4.5 服务网关
Netflix zuul
4.6 鉴权
JWT、OAuth2.0
4.7 消息总线
Spring Cloud Bus
4.8 分布式服务跟踪
Spring Cloud Sleuth
4.9 监控
ELK、filebeat、metricbeat
4.10 消息
Kafka
4.11 缓存
Redis
五、其他技术支撑
【1】Spring Boot入门 https://blog.csdn.net/qq_35206244/article/details/81671387
更新中……
还没有评论,来说两句吧...