• 请不要在回答技术问题时复制粘贴 AI 生成的内容
huangsijun17
V2EX  ›  程序员

哨兵服务和看门狗服务有什么区别?

  •  
  •   huangsijun17 · Dec 21, 2023 · 2552 views
    This topic created in 1058 days ago, the information mentioned may be changed or developed.
    似乎都是在服务故障时进行特定的操作。
    7 replies  •  2023-12-22 17:01:13 +08:00
    hello321
    hello321
    Dec 21, 2023
    1
    看门狗是监控软件(硬件)运行是否正常,哨兵是监控业务是否正常.
    不知道这么理解对不对🙄
    HarveyLiu
    HarveyLiu
    Dec 21, 2023
    2
    哨兵的检测和故障报告系统,是一个被动系统。

    而看门狗,是防止故障发生的系统,有主动方式来阻止故障发生。

    你这么简单理解就可以了。
    huangsijun17
    huangsijun17
    OP
    Dec 21, 2023
    3
    @HarveyLiu #2 有使用哨兵来自动切换主从,从而实现多活的。
    huangsijun17
    huangsijun17
    OP
    Dec 21, 2023
    4
    @0x49 #1 软件和业务有什么区别呢?
    hello321
    hello321
    Dec 21, 2023
    5
    @huangsijun17 #4 我理解哨兵不负责恢复软件是否正常运作,看门狗是负责恢复软件(硬件)正常运作的.
    xycost233
    xycost233
    Dec 21, 2023
    6
    个人理解:
    看门狗是本身是被动的,需要外部主动去喂狗,超时不喂狗就会触发饿死 reset
    哨兵是主动的,可以用某种定制的手段探测一个服务的状态,高级一点的还可以识别具体的故障种类
    wWjd5V5L0636B5YV
    wWjd5V5L0636B5YV
    Dec 22, 2023
    7
    @0x49 反过来才对吧 哨兵是监控软件 看门狗是对业务负责
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1682 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:07 · PVG 08:07 · LAX 16:07 · JFK 19:07
    ♥ Do have faith in what you're doing.