
webflux
文章平均质量分 96
赫双炏
化繁为简,日积月累。
展开
-
Flux.using 使用说明书
super D,?Consumer原创 2024-10-22 20:03:39 · 996 阅读 · 0 评论 -
Flux.switchOnNext 使用说明书
通过监控一个 Publisher,该 Publisher 会发出多个内部的 Publisher,switchOnNext 会订阅最新的内部 Publisher 并切换数据流。switchOnNext 是一个非常强大的操作符,适合在需要实时切换数据源的场景下使用。它通过监听一系列 Publisher 并切换到最新的 Publisher,避免了资源浪费,同时也保证了系统能够实时响应变化的数据流。原创 2024-10-21 21:23:19 · 863 阅读 · 0 评论 -
Flux.never 使用说明书
never():返回一个永远不会发出任何元素、错误或完成信号的 Flux。Flux.never() 是一个非常特殊的工具,它创建一个永远不会发出任何信号的 Flux。它的主要作用是提供一种没有数据和事件发生的占位符流,这在测试、异步处理模拟以及一些高级流控制场景中非常有用。通过结合其他操作符,可以实现更多复杂的响应式流逻辑。原创 2024-10-21 20:29:13 · 769 阅读 · 0 评论 -
Flux.merge 使用说明书
该方法接受一个发射 Publisher 的 Publisher 作为数据源,然后将这些 Publisher 合并成一个 Flux,最终发射这些内部 Publisher 中的数据流。并发参数控制了最多有多少个内部 Publisher 同时进行数据发射。extends T>> source, int concurrency) 是一个强大的方法,它允许我们并发地合并来自多个 Publisher 的数据流。通过 concurrency 参数,我们可以精细控制并发的数量,以提高系统性能或限制资源使用。原创 2024-10-21 20:08:14 · 1553 阅读 · 0 评论 -
Flux.interval 使用说明书
Flux.interval(Duration period) 方法会创建一个定时的 Flux,每隔给定的时间间隔发出一个递增的 Long 值。Flux.interval(Duration delay, Duration period) 会创建一个从 0 开始递增的 Flux,每隔 period 指定的时间间隔发出一次,并且在开始前会有一个 delay 的初始延迟。原创 2024-10-20 20:38:39 · 1543 阅读 · 0 评论