We are currently using vertx in our application. We are adopting micro-service architecture, which leads to having dozens of standalone applications(different vertx instances). Current HazelcastClusterManager creates new hazelcast node inside every vertx instance, which seems like an overhead. I would like to have standalone hazelcast and vertx as hazelcast client but not member of a cluster.
Have you considered this approach? It seems quite simple to join existing cluster, instead of creating new node. It would be very helpful to have alternate implementation of ClusterManager. Or maybe there's some hidden pitfall in such approach?
Thanks in advance.