Java Spring 全家桶是哪些? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chanlk
V2EX    Java

Java Spring 全家桶是哪些?

  •  
  •   chanlk 155 天前 3300 次点击
    这是一个创建于 155 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请问 Javaer ,现在如果是新的中大型的项目(常规 crud 后端项目),项目采用会用到哪些组件?
    我这里看到一个组合是:
    Nacos 、OpenFeign 、Sentinel 、SpringCloud Gateway 、Seata 。
    9 条回复    2025-05-13 14:07:29 +08:00
    hkiJava
        1
    hkiJava  
       155 天前
    springcloud
    xuanbg
        2
    xuanbg  
       155 天前
    我只用 spring boot 、open feign 、spring cloud gataway ,别的都没用。注册中心/配置中心我选 consul ,比 nacos 简单好用的多。
    sentinel 的功能只需要在网关生成一个 requestId ,并放在请求头传下去就行了。seata 这种分布式事务需求其实是可以通过设计规避的。
    lizhian
        3
    lizhian  
       155 天前
    @xuanbg sentinel 的功能只需要在网关生成一个 requestId ,并放在请求头传下去就行了???你想说的是链路追踪吧?但是 sentinel 不干这个活啊
    chanlk
        4
    chanlk  
    OP
       155 天前
    @xuanbg 请问有考虑过为什么选 open feign 吗,对外系统?我们之前的老项目是用 dubbo 的,也蛮丝滑的。
    xuanbg
        5
    xuanbg  
       155 天前
    @lizhian 确实,是我看错了

    @chanlk open feign 只是内部服务间调用,外部的接口还是要用 http require 这些。
    cornorj6
        6
    cornorj6  
       155 天前
    自从 k8s 一统江湖之后,spring cloud 的生态已经不吃香了,注册中心、配置中心、gateway 、Sentinel ,k8s 都有,而且不限语言。
    Gilfoyle26
        7
    Gilfoyle26  
       155 天前
    @cornorj6 #6 确实是
    SoyaDokio
        8
    SoyaDokio  
       155 天前
    > Nacos 、OpenFeign 、Sentinel 、SpringCloud Gateway 、Seata
    只会 CRUD 的肉人表示:除了 SpringCloud Gateway ,其它的甚至没有听说过...
    Need4more
        9
    Need4more  
       154 天前   1
    spring boot 必须的,基础组件,上家公司还用了 spring cloud stream(封装消息队列的)、open feign 内部调接口、spring cloud netflix hystrix 做熔断( feign 集成的貌似),链路追踪用 skywalking 、日志用的腾讯云日志服务、配置中心用 appollo 。网关和服务发现用的 k8s 。引入 k8s 之后,spring cloud 一些组件不再需要了,当然这需要你们团队有人懂运维~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1120 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 23:12 PVG 07:12 LAX 16:12 JFK 19:12
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86