Spring Boot2.0不容错过的新特性 WebFlux响应式编程

  • 难度 中级
  • 时长 6小时30分钟
  • 人数 782
  • 好评度 99.7%

快人一步,学习SpringBoot2.0响应式编程,掌握趋势前沿

128.00
提问

  • 6

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

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


  • 1

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

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


  • 0

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

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


  • 0

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

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

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号