webflux优势在什么地方?是为了支持更高的并发吗?比传统的模型会提高多少

亲,您好~WebFlux的优势就是同样的硬件服务器资源,WebFlux能提供更高的并发量。有些场景所要求的高并发和低延迟是传统阻塞式IO无法提供的,又或者横向或纵向伸缩的成本太高,比如Spring Cloud Gateway来说,Spring WebFlux显然是个正确的选择,因为它有高并发方面的需求。具体能提高多少需要看你处理的具体业务产生的阻塞情况而言,从相关测试数据看,并发不大的时候,二者差别不大。并发增大之后,平均响应时间,传统模式线性增长,继续加大并发,就会出现错误。而webflux的模式下,同样的测试,平均响应时间基本保持同一水平线。具体参见手记:http://www.imooc.com/article/27729, 祝您学习愉快~

6

看这个课程,好像reactor这个段的讲的不是很详细,另外,jpa可以支持响应式事务吗

亲,您好~reactor的基础是lambda和stream,这些掌握了reactor就很容易,相关的重要api使用在课程的2个完整例子中都有讲解使用。jpa有对应的响应式库,如课程里面用的spring-boot-starter-data-mongodb-reactive就是支持响应式的jpa。但响应式的数据库事务现在官方是还没有支持的。祝您学习愉快~

1

你的博客网不能用了啊,http://www.ityouknow.com

这不是我的博客。我的博客是 https://xwjie.github.io 欢迎讨论

0

请问这门课程会涉及到IOC、AOP等Spring底层原理吗

会有相关应用。我们有一章是使用webflux的webclient编写自己的类似feign/retrofit的这种声明式框架。这里需要用到ioc的bean的自动注册,aop使用的jdk的动态代理。框架实现的效果是定义一个接口就可以直接注入使用,简洁又实用。

0
已经到底部,没有更多内容了