0

据我所知,有一个选项可以通过使用AggregateApplication或使用 Spring Cloud Stream 的几个组件作为一个应用程序AggregateApplicationBuilder

据我了解,在这种情况下,spring 不会使用代理(Rabbit 或 Kafka)在步骤之间进行通信,它只会将上一步的结果作为参数几乎直接传递给下一个,对吗?

如果我是,是否有另一种方法可以使用代理在应用程序的一个实例中运行更多组件?我知道这不是一个非常适合 Cloud Stream 的架构,但现在我没有可以运行 Dataflow 的基础架构,而且我想使用代理的持久性。

4

1 回答 1

0

通常,聚合已被设计为替代通过消息代理进行的通信 - 通过避免跳过一个跃点来减少延迟。话虽如此,添加一个选项以将通道绑定到像您这样的用例可能是有意义的。你能在 GitHub 中打开一个功能请求吗?

于 2016-10-03T04:05:37.540 回答