如何在不成为集群成员的情况下访问集群Vert.x事件总线?

时间:2018-06-08 20:49:24

标签: vert.x

我找不到任何(客户端)JVM Verticle与集群事件总线通信的示例,而未将集群作为完整成员加入(不会导致集群重新分区到客户端。)

一个用例:管理UI应用程序偶尔会进入集群的事件总线,以便进行管理或监控,但不会一直保持连接状态。

是否有任何关于如何实现这一目标的设计模式或实践?

1 个答案:

答案 0 :(得分:2)

您有两种选择,

  1. 您可以使用TCP Eventbus Bridge,例如https://vertx.io/docs/vertx-tcp-eventbus-bridge/java/
  2. 如果您在Vert.x群集中使用Vertx Web,则可以打开SockJS支持,它主要是一个websocket桥, - https://vertx.io/docs/vertx-web/java/#_sockjs_event_bus_bridge
  3. 通常,您必须在群集中打开一个网桥,并使您的客户端连接到该网桥。