一、该问题的重现步骤是什么?
1. 请问 blade 是否支持 spring webflux
2. webflux 比 mvc 是否占用更小的内存
3. webflux 比 mvc 是否在前后台分离的环境下更占优势
4 能否集成 flux
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
不支持,短时间内不会考虑。这么做付出的用人成本远超提升性能带来的收益。之前商业项目尝试过后来放弃了,因为你根本招不到几个会的人,如果硬头皮上,那只会给项目带来延期,甚至大部分功能都由你来写。
创建新模块能不能用WebFlux ?
作者的回答是:
支持webflux,你只要不引入Java Servlet体系的东西就行。 两者冲突, 会导致模块无法启动。
如果你的新模块做为子模块放到blade-service目录, 则自动导入org.springblade.blade-common模块, 而此模块又依赖servlet。
所以最后的结论是: 现有的maven依赖上和webflux有一定的小冲突。需要在maven中做一些小调整, 比如blade-common模块不要放到blade-service层次。
比较好的解决方案就是写一个blade-common-webflux,模仿blade-common写一个支持webflux,又有一些通用配置的模块。这样可以按需引入
扫一扫访问 Blade技术社区 移动端