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

webflux 替换 webmvc 有哪些成本呢?

  •  
  •   yazinnnn · 2020-11-12 22:25:11 +08:00 via Android · 2316 次点击
    这是一个创建于 1251 天前的主题,其中的信息可能已经有所发展或是发生改变。
    spring 家对 kotlin 支持力度越来越大,这些新东西很想尝试一下(新么,都两年了。。。
    10 条回复    2020-11-16 16:15:25 +08:00
    zzl22100048
        1
    zzl22100048  
       2020-11-12 23:21:06 +08:00 via iPhone
    r2dbc 稳定版了吗
    lhx2008
        2
    lhx2008  
       2020-11-12 23:29:26 +08:00
    还是慎入吧,要性能还是写 Go 算了
    chihiro2014
        3
    chihiro2014  
       2020-11-12 23:36:44 +08:00
    建议看看 B 站知秋的视频?
    hdfg159
        4
    hdfg159  
       2020-11-12 23:50:06 +08:00 via Android
    没多大吧,换 vertx 成本更大,哈哈哈
    skypyb
        5
    skypyb  
       2020-11-13 08:17:12 +08:00
    别用
    主要是麻烦。。 而且 debug 贼恶心。 一个人写项目的话还是老老实实用最简单的吧
    1194129822
        6
    1194129822  
       2020-11-13 08:51:21 +08:00
    简单的问题更简单,复杂的问题更复杂。用好 Stream 就能解决大部分问题了。自己学习写写 demo 还是能用的,现在 Reactive Programming 在后端不火,主要是调试理解困难,更重要的问题是后端应用最重要的 RDBMS,但是现在 RDBMS 只支持同步,如果支持异步,那样所以压力全都给了数据库,本来数据库压力就大。webflux 基于 netty,但是组件非常复杂,从前端可以学到,解决异步最成功实践还是 Promise,而不是 Rx
    myCupOfTea
        7
    myCupOfTea  
       2020-11-13 09:48:42 +08:00
    很大
    为啥说很大,因为 webflux 不能引入 HttpServletRequest,你需要把之前基于 HttpServletRequest 的全部改了,关键还不太好该
    young1lin
        8
    young1lin  
       2020-11-13 11:04:17 +08:00
    建议买本《 Reactive Spring 》 Josh Long 写的(其实我还没买[狗头])。
    你要用,你得先找资料了解一下吧,不能上来就说换 Webflux,我觉得还是看书比较全面一点。
    jin7
        9
    jin7  
       2020-11-13 15:18:07 +08:00
    vertx 如何 看到有人说这个好
    zzh7982
        10
    zzh7982  
       2020-11-16 16:15:25 +08:00
    新项目已经用上了,老项目改动的话有点麻烦。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3157 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:38 · PVG 22:38 · LAX 07:38 · JFK 10:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.