摘要: dubbo客户端和dubbo服务端之间存在心跳,由dubbo客户端主动发起,可参见dubbo源码 HeartbeatTask。 dubbo服务端和注册中心(zk)存在心跳,由dubbo服务端发起,这是基于zk集群和zk客户端之间的心跳机制。 dubbo客户端和dubbo服务端之间存在心跳,由dubb 阅读全文
posted @ 2018-08-31 15:59 甜菜波波 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 以一个简单的例子来说明整个选举的过程.假设有五台服务器组成的zookeeper集群,它们的id从1-5,同时它们都是最新启动的,也就是没有历史数据,在存放数据量这一点上,都是一样的.假设这些服务器依序启动,来看看会发生什么.1) 服务器1启动,此时只有它一台服务器启动了,它发出去的报没有任何响应,所 阅读全文
posted @ 2018-08-31 13:41 甜菜波波 阅读(3191) 评论(0) 推荐(0) 编辑
摘要: Eureka的优势 1、在Eureka平台中,如果某台服务器宕机,Eureka不会有类似于ZooKeeper的选举leader的过程;客户端请求会自动切换到新的Eureka节点;当宕机的服务器重新恢复后,Eureka会再次将其纳入到服务器集群管理之中;而对于它来说,所有要做的无非是同步一些新的服务注 阅读全文
posted @ 2018-08-31 13:40 甜菜波波 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1 面试题:Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么? 可以的,启动dubbo时,消费者会从zk拉取注册的生产者的地址接口等数据,缓存在本地。每次调用时,按照本地存储的地址进行调用 注册中心对等集群,任意一台宕掉后,会自动切换到另一台 注册中心全 阅读全文
posted @ 2018-08-31 08:53 甜菜波波 阅读(163) 评论(0) 推荐(0) 编辑