h系统采用了云服务器,要求1分钟以内检测出错故障,并且1个小时以内恢复。1.质量属性与功能性填空(给出场景填质量属性/功能性)注:没有质量属性效用树,是以table表格的形式。并且这次可靠性和可用性同时出现(虽然没有需要填空),这次功能性也需要填空。表格长下面这样:
2.为保证高可靠性,有ping/echo心跳两种策略,从资源利用率问为啥心跳更好。(1)说明ping/echo心跳两种方式怎么故障检测的。(2)对于ping、echo和心跳模式,从资源利用率的角度分析心跳模式的优点。
第2题:(1)ping/echo故障检测:ping/echo通过发送Echo请求报文给目标主机,并等待其回应来检测网络连通性。如果收到回应,则表明网络通路正常;如果未收到回应或超时,则可能表示网络存在问题或目标主机不可达。心跳故障检测:心跳机制通过节点间定期发送心跳信号来检测各节点的状态。如果连续一段时间内未收到某个节点的心跳信号,则判定该节点出现故障或失联,并触发相应的故障恢复或切换操作。这种方式常用于分布式系统中,以确保系统的高可靠性和稳定性。(2)资源消耗较少:心跳模式通常是由被监控组件主动、周期性地向监控组件发送简短的消息,以表明其正在正常运行。这种方式相比ping/echo更为高效,因为ping/echo需要监控组件定时向被监控组件发送请求,并等待回应,这增加了网络流量和处理器资源的消耗。降低网络负载:由于心跳消息通常较短且发送频率相对较低(根据系统需求设定),因此它们对网络带宽的占用较少。相比之下,ping/echo可能需要更频繁地发送和接收消息,从而增加了网络的负载。故障检测效率更快:心跳模式能够更快速地检测到故障或失联的节点。因为心跳消息是周期性发送的,所以一旦某个节点出现故障或无法发送心跳消息,监控组件就能立即察觉并采取相应的措施。而ping/echo虽然也能用于故障检测,但其响应时间和检测效率可能受到网络延迟和消息丢失等因素的影响。
扫描微信二维码,添加您的专属老师为好友
您在考试中遇到任何问题,老师都会帮您解答
您希望我们通过哪种方式与您联系?
您已选择电话/微信/QQ的联系方式,课程顾问会尽快联系您!
您已选择微信联系方式,课程顾问会尽快添加您的微信,请您确认通过!
您已选择QQ联系方式,课程顾问会尽快添加您的QQ,请您确认通过!
您已选择电话联系方式,课程顾问会尽快联系您!
您已选择“不联系”,课程顾问不会主动联系您。如果后续您有需求,可以在个人中心主动添加销售微信或拨打客服电话:400-111-9811