Vertx 事件总线和 Verticle 实例

Vertx eventbus and verticle instances

我们目前每个 Verticle 使用 2 个实例来满足我们的缩放需求,我刚刚查询了有关 evenBus 发布的信息。

如果 eventBus 发布一条消息,这条消息是否会传送到已部署的 Verticle 的 N 个实例?

DeploymentOptions().setInstances(2)
vertx.eventBus().publish("/event", Json.encodeToBuffer(message));

既然你的问题很短,我也会很短:

eventBus.publish() 将消息传递给所有听众。

eventBus.send() 将消息传递给单个听众。