数据库学习笔记(二)---服务器容错&TCP/UDP

本文探讨了服务器容错机制中的Active-Standby模式。详细介绍了通过私有网络进行的心跳检测过程,并讨论了在此场景下UDP与TCP的选择依据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  看到服务器容错一般会使用两台相同的服务器,隔了一定的物理距离,Active-Standby模式。两台服务器之间会有私有网络进行心跳检测,比如A隔几分钟,或者每一分钟就应该给B发一次心跳,若B没有收到心跳,则认为A已经无法正常工作,B接过共享数据库及IP开始正常工作。

  想起就被面试过类似问题,问我用UDP 好还是TCP好。那时我也不太明白发送心跳有多重要,就说看信息的重要性了,如果不太重要自然就用UDP免得浪费资源,很重要就使用可靠的面向连接TCP。

  不过在服务器容错措施中,这个心跳就非常重要了,甚至还会采取共享存贮、使用第二条私有网络、使用串口等方式检测对方服务器状态。而且在运行级别比较高的系统中,十几分钟的终端都是不能接受的。

  总之这个心跳检测真是非常重要呀,应该用非常鲁棒的方式去传输。


写在后面的话: 今天马来西亚官方表示马航MH370确认失事,无人生还。没有残骸,没有黑匣子,没有最后的话。。。在这17天等待里,马政府还说飞机落在越南、落在大西洋、请巫师做法。。。今天看到新闻好伤心,真的希望这只是一场噩梦,看到家属们失望、愤怒的脸,对于马来西亚我也非常愤怒!#此生不去马来西亚旅游#!【默哀】


转载于:https://my.oschina.net/u/1475850/blog/212550

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值