关于微服务体系下,是否有网关的存在讨论 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
runninghipp

关于微服务体系下,是否有网关的存在讨论

  •  
  •   runninghipp 2021 年 12 月 6 日 2850 次点击
    这是一个创建于 1600 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前跟客户交流,客户比较反感微服务体系下不应该存在网关,认为网关在微服务体系下,是一个单点,请各位彦祖 发表下有网关和无网关优劣的想法。

    10 条回复    2021-12-07 16:48:50 +08:00
    asd8423
        1
    asd8423  
       2021 年 12 月 6 日
    坐等大佬回答
    BiChengfei
        2
    BiChengfei  
       2021 年 12 月 6 日
    公司产品的话,需要,可以没有,起码要考虑,方便后续扩展

    项目的话,加钱就给做
    tinybaby365
        3
    tinybaby365  
       2021 年 12 月 6 日
    在微服务概念还没火起来之前就有服务网关的存在,目的是要解决大部分服务的一些公共需求。网关的可用性是它自己要解决的问题,它解决不了这个问题就没有存在的价值。

    用不用网关是一个值得思考的问题。如果你只有一个 web 服务暴露,网关的功能都可以加在你服务上。但如果你的服务很多,就会想把一些共同的任务交给网关去完成,让服务更加纯粹。网关承担多少功能需要权衡,网关承载的任务越多,可用性越难保障。

    所谓的单点是一个伪命题,按他的逻辑数据库也是一个单点。
    npe
        4
    npe  
       2021 年 12 月 6 日
    不需要,接入层一个网关就行了
    xwayway
        5
    xwayway  
       2021 年 12 月 6 日
    首先,网关不是单点,网关也是多实例的。其次看在你架构中网关怎么定义,如果是 BFF 网关的话,意义在于可以将一些业务边界不明朗的东西放到网关来完成,保持业务系统的相对内聚。如果是单纯鉴权,路由转发的话,网关意义确实不是太大。
    zm8m93Q1e5otOC69
        6
    zm8m93Q1e5otOC69  
       2021 年 12 月 6 日
    你客户的意思到底要不要微服务网关啊?如果他们本来就有网关了就不用了吧
    cxytz01
        7
    cxytz01  
       2021 年 12 月 6 日
    @xwayway 为什么“单纯鉴权,路由转发的话,网关意义确实不是太大”?
    jorneyr
        8
    jorneyr  
       2021 年 12 月 6 日
    网关使用集群就好了。
    SmiteChow
        9
    SmiteChow  
       2021 年 12 月 7 日
    先搞明白网关是干什么的,什么功能的系统叫网关。
    thtznet
        10
    thtznet  
       2021 年 12 月 7 日
    那么同样的问题,MESH 的网络里,要不要光猫?光猫也是单点的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3025 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 45ms UTC 03:09 PVG 11:09 LAX 20:09 JFK 23:09
    Do have faith in what you're doing.
    ubao msn 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