【发布时间】:2019-06-03 12:13:34
【问题描述】:
假设我们有一些昂贵的对象可以提前创建和池化。让我们进一步假设这些对象可以以未知的速率被消耗,并且一旦使用就被丢弃。我们想要一种机制,以便我们可以告诉生产者……一旦您拥有少于 N 个对象,就开始构建更多这样的对象。实现这种模式的正确运算符或过程是什么?
【问题讨论】:
标签: project-reactor
假设我们有一些昂贵的对象可以提前创建和池化。让我们进一步假设这些对象可以以未知的速率被消耗,并且一旦使用就被丢弃。我们想要一种机制,以便我们可以告诉生产者……一旦您拥有少于 N 个对象,就开始构建更多这样的对象。实现这种模式的正确运算符或过程是什么?
【问题讨论】:
标签: project-reactor
您是否尝试过使用Reactor pool 项目?
这是Simon Baslé 的 Project Reactor 的反应式优先池解决方案,似乎很好地满足了您的要求。
【讨论】: