Springcloud学习整理之初识Springcloud
一:这个阶段该如何学
- 三层架构+mvc
- 框架 spring IOC AOP
- springboot新一代的javaee开发标准,自动装配模块化 all in one ,springcloud是通过http基于rest风格的
二:微服务架构的4个核心思想
- 服务很多,客户端改如何访问?
- 这么多服务?服务建如何通讯
- 这么多服务?如何治理
- 服务挂了怎么办?
三:解决方案
定义:Springcloud 一个生态 springboot
1. spring cloud netflix 一站式解决方案
> Api 网关:zuul组件
> Feign :httpclint,http通讯方式,同步,阻塞
> 服务注册发现:Eureka
> 熔断机制:hysteix
2. Dubbo
> Dubbo zookeeper : 半自动,需要整合别人的
> Api.没有找第三方组件,或者自己实现
> Zookeeper
> 没有,借助hystrix
> dubbo这个方案并不完善
3. Spring cloud alibaba 一站式解决方案,更简单
> 新概念;服务网格 server mesh
四:万变不离其宗
- Api
- http,rpc
- 注册和发现
- 熔断机制
归根结底的原因:网络不可靠
五:带着以下问题进行学习
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?