重用项目反应器发布者 Flux/Mono 是否被视为最佳实践?
Is reusing project reactor publisher Flux/Mono considered a best practice?
Project Reactor 发布者 Flux/Mono 可重复使用。我们可以多次订阅同一个发布者。通过这样做,我们避免了无用的对象创建,但我觉得在某些情况下它会使代码更难阅读。
是否有具体论点鼓励重用 Flux/Mono?
没有这样的最佳实践。反应式发布者通常不是“可重用的”。取决于它是热源还是冷源。如果需要,您当然可以缓存一些元素。
例如,如果您的来源正在发布一家公司的股票价格,则缓存或重复使用历史价格是没有意义的(除非用于分析,但那是不相关的)。
Project Reactor 发布者 Flux/Mono 可重复使用。我们可以多次订阅同一个发布者。通过这样做,我们避免了无用的对象创建,但我觉得在某些情况下它会使代码更难阅读。
是否有具体论点鼓励重用 Flux/Mono?
没有这样的最佳实践。反应式发布者通常不是“可重用的”。取决于它是热源还是冷源。如果需要,您当然可以缓存一些元素。 例如,如果您的来源正在发布一家公司的股票价格,则缓存或重复使用历史价格是没有意义的(除非用于分析,但那是不相关的)。