【发布时间】:2017-02-27 21:16:10
【问题描述】:
我试图弄清楚如何为使用 Project Reactor 的应用程序设计一个设计。假设我有一个类似应用程序的电子表格,需要根据其他值更新值。有为这些值定义的公式。比如:
A = 1.5B + C
我认为 A、B 和 C 都将是某种 Flux(但我不确定我将使用的具体实现),因为任何值都可能根据用户输入而改变,或者因为 C 可能是基于另一个公式(例如 C = D * E)。但这里的转折点是,如果 A.Jurisdiction = "MI",那么公式变为:
A = 1.25B + 1.25C
当然,商业现实是有各种各样的怪癖,也许有 20 种不同的变体,而不仅仅是两种。
我知道如何以 OO 方式执行此操作,但我正试图围绕如何使用反应流/反应器来完成此操作。
编辑:我试图弄清楚如何/是否可以完全以声明方式完成。
【问题讨论】:
标签: project-reactor