1
0x49 2023-12-21 15:47:58 +08:00
看门狗是监控软件(硬件)运行是否正常,哨兵是监控业务是否正常.
不知道这么理解对不对🙄 |
2
HarveyLiu 2023-12-21 15:48:05 +08:00
哨兵的检测和故障报告系统,是一个被动系统。
而看门狗,是防止故障发生的系统,有主动方式来阻止故障发生。 你这么简单理解就可以了。 |
3
huangsijun17 OP @HarveyLiu #2 有使用哨兵来自动切换主从,从而实现多活的。
|
4
huangsijun17 OP @0x49 #1 软件和业务有什么区别呢?
|
5
0x49 2023-12-21 17:05:36 +08:00
@huangsijun17 #4 我理解哨兵不负责恢复软件是否正常运作,看门狗是负责恢复软件(硬件)正常运作的.
|
6
xycost233 2023-12-21 21:26:02 +08:00
个人理解:
看门狗是本身是被动的,需要外部主动去喂狗,超时不喂狗就会触发饿死 reset 哨兵是主动的,可以用某种定制的手段探测一个服务的状态,高级一点的还可以识别具体的故障种类 |
7
wWjd5V5L0636B5YV 2023-12-22 17:01:13 +08:00
@0x49 反过来才对吧 哨兵是监控软件 看门狗是对业务负责
|