最近想着换工作,于是就开始准备面试,看招聘的信息上需要 SpringCloud,于是就有了接下来的问题
目前在一家创业公司,然后公司的核心业务项目并没有使用 Springboot,只有一些界面的后端项目使用了 Springboot,然而现在面试很多公司都写了 SpringCloud
有什么好的学习思路么,目前在看 SpringCloud Alibaba 2022.0.0.0-RC1,想着把这一套学会怎么用了,再去面试,这种想法对么,或者现在其他公司用的大多是什么版本的 SpringCloud,我看 Net.flix 的那些说不维护了...现在有点迷茫不知道从何下手
或者说 SpringCloud 是必须的么?目前我对 SpringCloud 的看法是虽然很多公司用这个,但是很多都是硬往上靠,说出去有排面的样子,并不是说这个东西可以帮助业务解决什么问题,感觉大炮打苍蝇的样子
1 yule111222 2023-03-31 14:21:24 +08:00 ![]() 技术基础设施怎么能解决业务问题,这是解决微服务里面的技术问题的,比如服务注册与发现,限流熔断,路由网关等等。如果公司的业务形态和规模用不上微服务架构,那就是不需要咯。 学任何东西都需要理解其来龙去脉,搞清楚它到底解决啥问题再去学习,会事半功倍 |
2 crazyweeds 2023-03-31 14:30:06 +08:00 两个都学一下(我只会 Netflix 的),这几个组件一定要学:注册中心、网关、熔断、负载均衡( Ribbon 及算法,以及其他)、RPC(feign 或其他),然后就是 zipkin (重要的是链路这个思想)之类的,配置中心等。 真实项目中,这些组件可以挑着用,用多用少取决于项目需求。 |
![]() | 3 LeegoYih 2023-03-31 14:37:21 +08:00 没有公司会因为用了 SpringCloud 而觉得自己有牌面,又不是什么 AI 元宇宙区块链 ChatGPT,单机项目当然不用 SpringCloud ,微服务架构用 SpringCloud 也是比较普遍的。 而且和 SpringBoot 完美搭配,生态比较好,熔断降级负载均衡灰度之类的都支持,基本能覆盖大部分场景。 |
4 fengpan567 2023-03-31 15:34:45 +08:00 知道总比不知道好,实际没用过就看看 demo 工程,也能掌握不少 |
![]() | 5 cmai 2023-03-31 16:49:01 +08:00 我觉得对于国内来说,微服务能创造更多岗位,何乐而不为呢 |
![]() | 6 KiZuNaYa 2023-03-31 16:50:48 +08:00 我个人是看视频,照着 demo一个个下来,然后运用实践,自己动手搭一个,或者把手头 boot 项目升级成 cloud |
7 sparkpark 2023-03-31 16:54:01 +08:00 就面试来说,Spring Cloud 多是因为微服务架构,涉及到分布式、高可用问题,以及各个微服务之间的服务治理等,总比使用一个 Spring Boot 单机更能说明技术含量。你感觉没用说明你的业务没有到这个体量,面向面试建议还是要学习,至少不至于简历都过不了。可以考虑 Spring Cloud Alibaba ,最近发展的不错,文档相对来说也易懂 |
8 kaf 2023-03-31 18:00:56 +08:00 微服务思想很重要,工具遍地都是想用哪个用哪个,参考一下二楼提到的组件,SpringCloud 不是一个框架而是一种思想 |
![]() | 9 JinTianYi456 2023-03-31 20:40:33 +08:00 @crazyweeds #2 Netflix 是啥? |
10 Violienk 2023-03-31 21:03:47 +08:00 @JinTianYi456 Eureka 那一套,已经停止更新了 |
11 bthulu 2023-03-31 22:12:27 +08:00 spring cloud alibaba 啊, spring cloud netflix 已经过时啦, 都不更新了. |
12 crazyweeds 2023-03-31 22:42:00 +08:00 @JinTianYi456 spring cloud 有两个阶段,第一个阶段是 spring boot 和 netflix 合作搞出来那套,姑且称为原生 spring cloud 全家桶,第二个阶段是 spring boot + 第三方(国内一般就是阿里那套)。 废话一下,里面东西应该都差不多,离不开配置中心,路由,RPC 之类的。 |
![]() | 13 KevinBlandy 2023-04-01 12:42:54 +08:00 |
![]() | 14 chenfang OP @KevinBlandy 好的谢谢 |