84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
心跳机制,一般指的就是一个检测包,检测对方或者自己是否还活着?一般心跳机制在哪些地方应用啊?具体是如何使用的?比如在zookeeper中,当服务提供方的注册地址发生改变时,它是怎么通知到服务适用房的呢?平时的话,怎么知道服务的使用方是否与zookeeper有连接呢????
人生最曼妙的风景,竟是内心的淡定与从容!
服务提供方和服务使用方是独立的,服务提供方感知不到服务使用方的存在,而是通过zookeeper这样的协调服务周转的
当服务提供方的注册地址发生改变,服务使用方有两种方案感知这种改变
每次都去zookeeper拿服务提供方列表,这样很明显能感知,但效率不好
使用zookeeperd的watch原语,监听某个znode,有变化zookeeper会主动通知其实说白了就是一个是拉一个是推
watch
服务提供方和服务使用方是独立的,服务提供方感知不到服务使用方的存在,而是通过zookeeper这样的协调服务周转的
当服务提供方的注册地址发生改变,服务使用方有两种方案感知这种改变
每次都去zookeeper拿服务提供方列表,这样很明显能感知,但效率不好
使用zookeeperd的
watch
原语,监听某个znode,有变化zookeeper会主动通知其实说白了就是一个是拉一个是推