java - 重用项目反应器发布者 Flux/Mono 是否被认为是最佳实践?
问题描述
Project Reactor 发布者 Flux/Mono 是可重用的。我们可以多次订阅同一个发布者。通过这样做,我们避免了无用的对象创建,但我觉得在某些情况下它会使代码更难阅读。
是否有鼓励重用 Flux/Mono 的具体论点?
解决方案
没有这样的最佳实践。一般来说,反应式发布者不是“可重用的”。取决于它是热源还是冷源。如果需要,您可以或者当然可以缓存一些元素。例如,如果您的来源正在发布一家公司的股票价格,那么缓存或重用历史价格是没有意义的(除非用于分析,但这无关紧要)。
推荐阅读
- ios - 如何创建固定文本位置
- c - 为什么 C 中有这么多自定义数据类型?
- node.js - 撇号站点地图数据库配置
- php - 如何使用表单正确过滤来自 MySQL 的结果?
- laravel-5 - 如何在 Laravel 中创建缩略图视频上传时间
- python - 如何使用 python (pymongo) 将嵌套文档插入到 mongodb
- python - 如何在 Django 中将 CSS 文件加载到 HTML 文件中......?
- automation - 无法使用 Automation Anywhere 在“运行任务”路径中进行多次编辑
- ios - 我们可以更改 AlertController 按钮的字体吗?
- c# - SSIS如何将表值参数传递给存储过程