首页 > 请教几个问题
头像
506605832
发布于 2020-12-17 21:32
+ 关注

请教几个问题

在redis的pub/sub 模式中:
如果在5s内有5条消息pub 到这个topic中,但是链表中的某个client,处理第一条消息处理了10s,那剩下的数据它还会收到吗?该client的下一个client会收到消息吗???




在redis sentinel 模式中:
如果一个sentinel成功地对一个master进行了failover,它将会把关于master的最新配置通过广播形式通知其它sentinel,其它的sentinel则更新对应master的配置。

那么为什么还要在sentinel:hello 频道中:发布master的信息呢??作用是什么??

有一种说法是为了通过发布master的信息,如果监控这个master的其它sentinel 发现自己的配置版本低,就更新这个配置。为什么会低呢,在广播的时候不是都更新配置了吗???

如果在故障转移过程中,down 掉的master 又上线了,没有进行到将down掉的master配置为slave这一步,会怎么处理 ???是会取消failover,还是会继续执行failover???

全部评论

(1) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐