V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chenfang
V2EX  ›  程序员

关于面试的 SpringCloud 相关问题

  •  
  •   chenfang · 2023-03-31 14:08:02 +08:00 · 2977 次点击
    这是一个创建于 627 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近想着换工作,于是就开始准备面试,看招聘的信息上需要 SpringCloud,于是就有了接下来的问题

    目前在一家创业公司,然后公司的核心业务项目并没有使用 Springboot,只有一些界面的后端项目使用了 Springboot,然而现在面试很多公司都写了 SpringCloud

    有什么好的学习思路么,目前在看 SpringCloud Alibaba 2022.0.0.0-RC1,想着把这一套学会怎么用了,再去面试,这种想法对么,或者现在其他公司用的大多是什么版本的 SpringCloud,我看 Net.flix 的那些说不维护了...现在有点迷茫不知道从何下手

    或者说 SpringCloud 是必须的么?目前我对 SpringCloud 的看法是虽然很多公司用这个,但是很多都是硬往上靠,说出去有排面的样子,并不是说这个东西可以帮助业务解决什么问题,感觉大炮打苍蝇的样子

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

    废话一下,里面东西应该都差不多,离不开配置中心,路由,RPC 之类的。
    KevinBlandy
        13
    KevinBlandy  
       2023-04-01 12:42:54 +08:00
    chenfang
        14
    chenfang  
    OP
       2023-04-01 21:31:51 +08:00 via iPhone
    @KevinBlandy 好的谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5859 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:01 · PVG 10:01 · LAX 18:01 · JFK 21:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.