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

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

  •  
  •   breeze2001 · 2023-09-22 09:16:04 +08:00 · 3071 次点击
    这是一个创建于 400 天前的主题,其中的信息可能已经有所发展或是发生改变。

    java 方向

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

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

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