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

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

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

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

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