0

我正在尝试使使用 2 个不同 Vert.x 实例部署的 2 个 Verticle(X,Y)之间的通信成为可能。

X 在“地址”上发送消息 eventbus().send("Address", message, replyHandler)

Y可以在同一个地址上收听吗?eventbus().localConsumer("Address", eventHandler)

4

1 回答 1

2

EventBus特定Vertx实例相关联。因此,除非您的两个Vertx实例属于同一个集群,否则它们各自的事件总线之间没有连接。

您可以使用某种事件总线桥接器(例如this one),使其看起来像是直接在它们之间进行通信,尽管您最好直接使用其他协议。

于 2020-06-17T18:24:51.613 回答