我们目前每个顶点使用2个实例来满足扩展需求,我刚刚查询了有关evenBus发布的信息。
如果eventBus发布了一条消息,那么该消息是否会传递到已部署的N个实例?
DeploymentOptions().setInstances(2)
vertx.eventBus().publish("/event", Json.encodeToBuffer(message));
答案 0 :(得分:1)
由于您的问题很简短,我也会很简短:
eventBus.publish()
将消息传递给所有侦听器。
eventBus.send()
将消息传递给单个侦听器。