【问题标题】:message passing between 2 verticles under 2 different Vertx instances. Is it possible?消息在 2 个不同 Vertx 实例下的 2 个顶点之间传递。可能吗?
【发布时间】:2020-10-07 16:02:04
【问题描述】:

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

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

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

【问题讨论】:

    标签: vert.x vertx-verticle vertx-eventbus


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-12-19
      • 2017-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      • 2020-03-19
      相关资源
      最近更新 更多