1. 开篇:SpringBoot与SpringCloud的那些事
admin
2024-02-17 04:04:40
0

在正式开始研究 SpringCloud 的技术之前,咱先简单的用比较短的篇幅聊一点概述性质的东西,让思维活跃起来。

SpringCloud与SpringBoot的关系和对比

一开始学习 SpringCloud 咱就知道,SpringCloud 的技术大多都不是自己造的,都是整合了现有的技术而来,而整合的方式和风格是采用 SpringBoot 的基础架构。所以由此可以总结出 SpringBoot 与 SpringCloud 的一个很大的、也是最重要的区别:

  • SpringBoot 着眼于单体应用的快速构建开发
  • SpringCloud 关注全局应用的构建和治理

而且还有一点,SpringBoot 是单体应用开发,开发基于 SpringBoot 的应用时完全可以不依赖 SpringCloud 的组件;而只要使用了 SpringCloud ,就离不开 SpringBoot 了。

SpringCloud是方案而不是实现

咱也知道,SpringCloud 实质上是整合了好多的技术,总结出的一套完整的微服务构建的整体解决方案,它包含的内容非常多(服务发现、负载均衡、熔断降级、服务网关、消息总线、配置中心等)。由此可以看得出来,SpringCloud 更像是定制好了一套微服务解决方案的规范,具体实现可以不是自己搞,于是就出现了好多大厂自己整合的 SpringCloud 整合方案,目前被大家熟知的一般有两种:SpringCloudNetflix 、SpringCloudAlibaba 。

前面几年,SpringCloud 一直都是主推 SpringCloudNetflix 的技术解决方案,但随着 Netflix 的产品出现这样那样的事情,搞得大家都怪别扭的,SpringCloud 官方也别扭。正巧 Alibaba 对 SpringCloud 的整体解决方案中也提供了一些解决方案(服务发现、配置中心、消息、事务等),SpringCloud 官方觉得很可以,就把 SpringCloudAlibaba 也抬到了 SpringCloud 的主页上了。

先写SpringCloudNetflix的一些小想法

既然现有的整体解决方案有 SpringCloudNetflix 与 SpringCloudAlibaba ,而我选择先写 Netflix 系的组件,这里面有几个我个人的想法吧。

先写 SpringCloudNetflix 有几个原因:从目前我对身边一些小伙伴的调查,大多数都反馈,还是 SpringCloudNetflix 用的多,SpringCloudAlibaba 刚开始成型,大多数还不是很敢用,而且前段时间面试的伙计跟我说,面试也都是问 SpringCloudNetflix 的东西,几乎不问 SpringCloudAlibaba ,这也更坚定了我的想法,还是先把 SpringCloudNetflix 的原理写出来吧。

另外一个原因,就要回归到 SpringCloudNetflix 与 SpringCloudAlibaba 的本身了,SpringCloudAlibaba 更多的是给你一些已经封装好的组件,你拿去用就可以(开箱即用),不像 SpringCloudNetflix 一样还得自己引入依赖、自己配置这个那个的,所以从这个角度来讲,SpringCloudAlibaba 的封装度更高,反而不适合刚接触 SpringCloud 原理的小伙伴快速理解内部的设计和构造。也是基于这个原因吧,我选择先搞 SpringCloudNetflix 的原理。

小册的核心内容

再说下小册的核心内容吧,这次写 SpringCloudNetflix 的内容主要围绕五大神兽来:

  • 服务注册与服务发现:Eureka
  • 服务调用与负载均衡:Ribbon & Feign
  • 服务熔断与服务降级:Hystrix
  • 服务网关与动态路由:Zuul & Gateway
  • 分布式配置中心:Config

毕竟这些个家伙是咱平常微服务开发中最常用到的,那重点自然就放到这上面了。除此之外的一些同属于 SpringCloud 官方的其他组件,目前暂时还没有考虑到写进来,如果小伙伴的呼声比较高,我也可以在发行后继续往里面填充(没关系,发行了也可以继续往里加)。

最后也不多bb了,愿小伙伴能在 Cloud 小册的加持下,对 SpringCloud 的原理和设计有一定的理解,最理想的效果那自然是升华自己,如果能再在简历中添上非常重的一笔,那简直就是完美(滑稽)!快上车,咱准备上高速了 ~ ~ ~ 突突突突突突——————

相关内容

热门资讯

直线涨停!多股午后异动! 今日,A股强势上攻。科创综指大涨3.37%,再创历史新高;上证指数突破4200点,创近11年新高;深...
什么情况?白银突然暴涨7%逼近... 贵金属市场本周开局表现强劲。尽管围绕美伊和平谈判的最新进展再度受挫,白银价格仍升至两个月高位。 现货...
芯原股份20cm涨停,寒武纪涨... 半导体板块全线走强。芯原股份20cm涨停,寒武纪涨超17%,科创人工智能ETF易方达、科创人工智能E...
现金、动销与未来:五粮液的转身... 2026年4月30日,年报最后截止日,五粮液一纸会计差错更正公告,将2025前三季度营收从609.4...
动荡中的“压舱石”:顶级豪宅为... 文/乐居财经 严明会 “我们梳理了九大‘不确定因素’场景。虽然它们不在基准预测之列,但任何一个若兑现...
AI“三剑客”压阵!小摩:下半... 自2025年以来,新兴市场股市相对发达市场的超额收益已达25%。 这可能仅仅是开始。摩根大通认为,本...
【IPO追踪】胜宏科技(024... 5月11日,AI PCB龙头胜宏科技(02476.HK)大涨13.67%创上市以来新高,市值一举突破...
一周融资汇总:热度不减,11家... 上周(5.5-5.11)机器人行业持续迎来资本热潮。《智能新观察》基于公开信息的不完全统计,梳理出5...
原创 股... 股息到账的喜悦还未褪去,手机突然弹出一条银行扣款短信——“红利差异税扣缴xxx元”。不少股民都经历过...
注意!“三类情形”不合规发票不... “三类情形”不合规发票不能报销,这些风险点要避开! 不符合规定的发票不可以作为报销凭证,任何单位和个...
4月份CPI同比上涨1.2% 5月11日,河北石家庄,顾客在一超市内购买蔬菜。5月11日,国家统计局发布数据显示,4月份,受国际原...
轻舟智航CEO于骞:有智驾的车... 【CNMO科技消息】近日,轻舟智航联合创始人、董事长兼CEO于骞在与凤凰网财经《发现新势力》对话时,...
“双十”增长开局!宁波银行20... 近日,随着宁波银行2026年一季报及2025年年报的相继披露,这家城商行“领头羊”展现出强劲的发展韧...
原创 火... 斑马消费 范建 火锅主业增长触顶,影响资本市场信心。海底捞将破局筹码,押在了多品牌孵化之上。 202...
原创 夯... 作者|娅沁 声明|题图来源于网络。惊蛰研究所原创文章,如需转载请留言申请开白。 近两年,年轻人中开始...
美伊谈判再挫金价,市场转向交易... 据央视新闻,当地时间5月10日,美国总统特朗普在社交媒体表示,伊朗方面的回应“完全不可接受”。据新华...
宗馥莉罢免销售负责人 图片拍摄:界面新闻 赵晓娟 界面新闻记者 |赵晓娟 界面新闻编辑 |牙韩翔 娃哈哈和宏胜饮料...
直击茅台业绩说明会!回应营收确... 【导读】贵州茅台5月11日召开业绩说明会 中国基金报记者 郑俊婷 5月11日下午,贵州茅台在线上召开...
大跌41.8% 智能音箱市场遇... 快科技5月11日消息,最新行业数据显示,2026年第一季度国内智能音箱线上市场行情很冷,整体销量直接...
贵州茅台业绩会直面营利波动,王... 茅台直面了外界关注的诸多核心问题。 图片来源:贵州茅台官微 5月11日,贵州茅台酒股份有限公司(6...