blade 支持 webflux

Blade 未结 2 1548
river-and-wind
river-and-wind 剑者 2020-04-14 13:09

一、该问题的重现步骤是什么?

1. 请问 blade 是否支持 spring webflux

2. webflux 比 mvc 是否占用更小的内存

3. webflux 比 mvc 是否在前后台分离的环境下更占优势

4 能否集成 flux 


二、你期待的结果是什么?实际看到的又是什么?



三、你正在使用的是什么产品,什么版本?在什么操作系统上?



四、请提供详细的错误堆栈信息,这很重要。



五、若有更多详细信息,请在下面提供。



2条回答
  • 不支持,短时间内不会考虑。这么做付出的用人成本远超提升性能带来的收益。之前商业项目尝试过后来放弃了,因为你根本招不到几个会的人,如果硬头皮上,那只会给项目带来延期,甚至大部分功能都由你来写。

    2 讨论(0)
  • 2020-05-15 13:37

    创建新模块能不能用WebFlux ?


    作者的回答是:

    支持webflux,你只要不引入Java Servlet体系的东西就行。 两者冲突, 会导致模块无法启动。

    如果你的新模块做为子模块放到blade-service目录, 则自动导入org.springblade.blade-common模块, 而此模块又依赖servlet。 

    所以最后的结论是:   现有的maven依赖上和webflux有一定的小冲突。需要在maven中做一些小调整, 比如blade-common模块不要放到blade-service层次。


    比较好的解决方案就是写一个blade-common-webflux,模仿blade-common写一个支持webflux,又有一些通用配置的模块。这样可以按需引入



    0 讨论(0)
提交回复