事件总线(Event Bus) - 集群编程

优质
小牛编辑
133浏览
2023-12-01

如果您要以编程方式创建您的 Vert.x 实例,通过将 Vert.x 实例配置获得集群的event bus;

  1. VertxOptions options = new VertxOptions();
  2. Vertx.clusteredVertx(options, res -> {
  3. if (res.succeeded()) {
  4. Vertx vertx = res.result();
  5. EventBus eventBus = vertx.eventBus();
  6. System.out.println("We now have a clustered event bus: " + eventBus);
  7. } else {
  8. System.out.println("Failed: " + res.cause());
  9. }
  10. });

你还应该确保你已经在你的类路径中实现ClusterManager,例如默认HazelcastClusterManager