TechBlog
首页分类标签搜索关于
← 返回分类列表
加载中...

© 2025 TechBlog. All rights reserved.

2025年技术分享

共 2 篇文章
响应式编程框架Reactor9

响应式编程框架Reactor9

Reactor是一个基于Reactive Streams规范的响应式编程框架,旨在通过非阻塞、异步的方式处理高并发请求,提升系统性能。其核心类型Mono和Flux分别处理0/1和0-N个元素的流式数据,提供丰富的操作符如map、filter等实现声明式编程。关键特性包括背压机制(防止生产者过快导致溢出)、灵活的线程调度(subscribeOn/publishOn区分上下游线程控制)及完善的错误处理(重试、降级等)。

时间:09/01/2025

响应式编程框架Reactor8

响应式编程框架Reactor8

摘要 本文介绍了Reactor响应式编程的性能优化与工作原理。主要内容包括: 性能优化实践:合理使用调度器、避免阻塞操作、缓存优化、背压处理策略、并发控制及监控指标收集等优化技巧,通过代码示例展示了IO密集型操作、非阻塞替代方案等实现方式。 Reactor执行流程:通过序列图展示了订阅者与发布者之间的交互过程,包括操作链创建、线程调度、背压请求和错误处理机制。 背压机制原理:流程图详细说明了不同背压策略(缓冲、丢弃、报错等)的处理逻辑和条件判断过程。

时间:09/01/2025