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

问题描述 投票:0回答:1

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

用例:管理UI应用程序有时会进入群集的事件总线,以便进行管理或监视,但不会始终保持连接状态。

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

vert.x
1个回答
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

通常,您必须在群集中打开一个桥,并使您的客户端连接到该桥。

© www.soinside.com 2019 - 2024. All rights reserved.