相应式编程之WebFlux

藏宝库编辑 2024-10-7 00:00:12 26 0 来自 中国
媒介

前几篇文章先容了Reactor以及相应式规范Reactive streams,那么怎样将这种相应式编程应用在web开发中呐
异步

想一想寻常web开发的场景

  • 前端提交哀求过来
  • spring(tomcat)从线程池中分配一个线程来应对哀求
  • 根据路径和配置/注解调用对应的方法
  • 在我们的方法内一样平常毗连数据库获取数据,壅闭取到结果后做一些盘算,末了返回
  • spring(tomcat)负责将返回的数据写入相应并推送给客户端,一次哀求竣事
在这个过程中工作线程壅闭着期待数据库返回,造成资源浪费,这个之前都有详细形貌
那么假设我们的数据库支持异步获取,那么我们传统场景的代码改怎样写?看下面这个例子
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-12-4 01:28, Processed in 0.182243 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表