反应式编程
徐建峰
热爱生活
展开
-
2、Reactor核心
Flux, an Asynchronous Sequence of 0-N Items Flux 是通用反应类型. 请注意,所有事件,包括终止事件,都是可选择的。 如没有onNext 事件,但是有一个 onComplete 事件 表示一个有限空序列,如果移除 onComplete 事件,表示一个无限空序列 同样,无限序列不一定是空的。例如,Flux.interval(Duration) 产生一个Flux<Long>,无限的并从时钟发出定期滴答声。 Mono an Asynchronous 0-原创 2022-05-29 23:57:00 · 358 阅读 · 1 评论 -
1、响应式编程基础概念
为了实现更高的资源利用率,使用异步非阻塞交互模型 背压是指处理模块之间工作负载的一种机制,保证不会压垮下一个模块 观察者模式(Observer Pattern) 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 example public interface Observer { void update(String event); } class Subject { private final List<Observ原创 2022-05-28 22:38:23 · 175 阅读 · 0 评论 -
如何决定Spring中Bean的加载顺序
resources目录下创建META-INF,在META-INF目录下创建spring.factories这个文件 org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ com.spring.java.webflux.DemoConfiguration 举个荔枝 使用reactor进行web开发,里面有个webHandler有默认的bean,如果想要加载自己的Bean就需要配置上面的Configuration ...原创 2022-05-25 21:04:03 · 488 阅读 · 0 评论 -
webHandler
webHandler 默认webHandler实现是DispatcherHandler @Bean public DispatcherHandler webHandler() { return new DispatcherHandler(); }原创 2022-05-25 20:56:11 · 624 阅读 · 0 评论