V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
breeze2001
V2EX  ›  Java

求大佬推荐一下微服务学习路线

  •  
  •   breeze2001 · 218 天前 · 2709 次点击
    这是一个创建于 218 天前的主题,其中的信息可能已经有所发展或是发生改变。

    java 方向

    20 条回复    2023-09-23 19:03:50 +08:00
    lsk569937453
        1
    lsk569937453  
       218 天前
    有 k8s 还搞个 P 的微服务。k8s+istio ,无侵入性,比 spring cloud 那套强多了。
    breeze2001
        2
    breeze2001  
    OP
       218 天前
    好的
    breeze2001
        3
    breeze2001  
    OP
       218 天前
    @lsk569937453 谢谢指教
    byte10
        4
    byte10  
       218 天前
    @breeze2001 微服务是一种开发软件的架构和组织方法,是一种架构风格,实现的技术很多,实现的方案也很多。先理解微服务是为了解决什么问题,有什么优缺点。一般的系统其实都不太用的上微服务,比如:具备产品迭代的比较适合微服务,交付性的项目适合单体。微服务还是很多知识,挺复杂的。

    理论知识先学习好,不然就会变成那些坑货一样,啥都上微服务。
    cassyfar
        5
    cassyfar  
       218 天前
    找份能接触的工作,这些书本上学不到。
    c2const
        6
    c2const  
       218 天前
    现在大陆这就业环境,这是为了学 Java ,狠狠的赚上一笔? :(
    monkeyWie
        7
    monkeyWie  
       218 天前
    微服务不如 monorepo ,国内实属魔怔了几个人的团队也要搞微服务
    breeze2001
        8
    breeze2001  
    OP
       218 天前
    @byte10 好的,谢谢
    evil0harry
        9
    evil0harry  
       218 天前   ❤️ 2
    阅读这本神作,作者还在写,未完结
    https://www.thebyte.com.cn/
    breeze2001
        10
    breeze2001  
    OP
       218 天前
    @evil0harry 好的,感谢,作为学生确实不太了解,迷茫哦
    gogo789
        11
    gogo789  
       218 天前
    去买一本 周志明的 《凤凰架构》,通读一遍,先从整体上过一遍,
    读完之后,再挑几个你感兴趣的点深入研究
    RedBeanIce
        12
    RedBeanIce  
       218 天前
    楼上的说有 k8s 情况下,不要学 cloud ,请注意一点。

    国内 99%的地方,都是 cloud ,学 k8s 去哪个公司用呢。
    OldCamel
        13
    OldCamel  
       218 天前
    istio
    potatowish
        14
    potatowish  
       218 天前 via iPhone
    实践中用 k8s ,找工作还是要学 cloud
    xingjue
        15
    xingjue  
       218 天前
    有 k8s 还搞个 P 的微服务。k8s+istio ,无侵入性,比 spring cloud 那套强多了。
    standchan
        16
    standchan  
       218 天前
    微服务是一种风格吧,咋学,java 的话你可以整 spring cloud 吧。云原生就整 k8s 那一套
    Masoud2023
        17
    Masoud2023  
       218 天前
    国内 spring cloud 就阿里巴巴那套呗,用着简单,实际卷的话估计得好好读读源码
    javak
        18
    javak  
       218 天前
    2000 块,手把手教你
    gaifanking
        19
    gaifanking  
       218 天前
    微服务那套大部分都是不侵入的吧,比如负载均衡之类对开发是无感知的。比较侵入的就是服务发现 zookeeper 等等。
    建议路线(我也是新手,仅供参考):
    1 单体应用:spring boot -> mysql -> jpa or mybatis -> redis -> mq
    2 开始分布式:服务发现如 zookeeper -> 服务调用 -> 熔断 -> 网关如 vert.x 这些需要集成开发
    3 偏中台:负载均衡 -> 配置中心 -> 全链路跟踪 等等,这些不见得要自己做。
    breeze2001
        20
    breeze2001  
    OP
       217 天前
    @javak 那你能帮我找到工作?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   873 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:32 · PVG 05:32 · LAX 14:32 · JFK 17:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.