Ignite分布式
默认采用multicast的ip发现方式
优势:ip
缺点内存
能够有效的利用虚拟内存it
发现集群后,使用TcpCommunicationSpi进行通讯io
Vertx
Vertx自己没有发现其余实例的能力,依赖配置的clusterManager,若是系统指定了vertx.cluster.managerClass属性,则加载对应的class,不然使用spi发现ClusterManager.class类,找到第一个配置的实现类型;如:
ZookeeperClusterManager、IgniteClusterManager、HazelcastClusterManagerast
EventBus自己是一个轻量级的分布式消息系统,支持点对点通讯,能够
send -> 单播
publish -> 广播到每一个节点class
广播publish或者set消息并非依赖Ignite来作的,而是本身实现的TCP消息,根据多播找到ip列表发送集群