2

我很清楚使用使用 EventBus 的项目反应器的 Spring 事件驱动编程。

如果我将所有组件(消费者和生产者)都驻留在同一个 JVM 中,那么它们可以交换事件并且该模型可以正常工作。

如果组件位于不同的 JVM 中,我可以使用这种 Spring 事件驱动方法在组件之间进行通信吗?

4

1 回答 1

4

似乎 3 号反应堆不再有反应堆总线项目,至少目前是这样。

无论如何,对于分布式系统来说,使用消息代理是一种常见的方法,例如 RabbitMQ、Kafka 等等。

目前,reactor Kafka 支持正在积极开发中,该项目位于https://github.com/reactor/reactor-kafka

希望这能有所帮助。

于 2016-11-29T21:39:27.707 回答