SpringBoot2.0响应式编程

本文介绍了SpringBoot2.x响应式编程的概念、优点,讲解了Mono和Flux的区别与应用场景,以及Spring WebFlux的两种编程风格。通过实战展示了WebFlux在处理请求和响应中的应用,并提及了WebClient的使用,强调了其在响应式编程中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SprinBoot2.x响应式编程 reactive和使用的好处

响应式编程reactive:服务员处理买奶茶用户,用户说完自己的需求,就可以离开,服务员可以同时处理好多用户,弄完后,通知用户


1、基础理解:

  1. 依赖于事件,事件驱动(Event-driven)
  2. 一系列事件称为“流”
  3. 异步
  4. 非阻塞
  5. 观察者模式:谁变化了,实时进行更新

2. 网上的一个例子:

int b= 2;
int c=3
int a = b+c  //命令式编程后续b和c变化,都不影响a
b=5;

int b= 2;
int c= 3
int a = b+c  //响应式编程中,a的变化,会和b、c的变化而变化(事件驱动)
b=5;

2、官网:https://docs.spring.io/spring-boot/docs/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值