有实际使用 SpringWebFlux 的大佬分享下经验吗?

查看 81|回复 3
作者:magese   
孤陋寡闻了,这玩意好像出了挺久了😅;
我是最近在对接 openai api 的时候偶然了解到的,看了下感觉挺有意思的。
有没有实际使用过的大佬来说一下相较于 SpringMVC 有哪些优劣势?是否能够完全平替掉 MVC ?
可以的话我想直接在自己项目来试试水了。

大佬, 孤陋寡闻, SpringMVC, MVC

Leviathann   
I think Project Loom is going to kill reactive programming.
查查说这句话的人是谁
chendy   
17 年还是 18 年刚出的时候体验过一把,还做过一点简单的测试
个人体验得出的结论:自己学习学习玩无所谓,除非团队技术过硬或者业务足够简单,否则不要在商业项目中尝试
因为这玩意解决的是’用多线程扛高并发线程过多扛不住‘的问题,当时测试,一样的最简单接口,一样的压力,响应时间接近,但是 webflux 的内存使用相当少
代价就是换了个姿势的回调地狱,业务简单还好,业务复杂度套上这玩意的复杂度真的就是杀人级别的存在,没点实力和闲心根本 hold 不住
yazinnnn0   
不能平替
优势是并发量大, 消耗资源少, 功能强大
劣势是编程模型复杂, 复杂点的业务你要写成 monad 地狱, 虽然并发量大,但是一般业务瓶颈在数据库, 利用不到 reactive 的最大优势
写着玩可以随便试, 用 kotlin 协程可以稍微拯救一下 monad 地狱
loom 也不是银弹, loom 是增强 blocking 的方案, 不是增强 reactive 的方案
您需要登录后才可以回帖 登录 | 立即注册

返回顶部