首页
学习
活动
专区
圈层
工具
发布

直播APP源码,这三个词代表的意思你搞清楚了吗

容错、高可用、灾备是直播APP源码开发中常见、常用的词,在特殊情况下,三个词可能同时出现,对平台来说,应用环境不同,各个词发挥的作用也不一样,但由于太相似,这里还是给大家做一个解释,哪一种更适合直播APP源码。

一、容错

主要为了保持直播APP源码的可用性,即使平台出现问题发生故障,系统仍然能使用。

容错比较复杂,原因在于不同平台用的容错方案不一样,我们常见的容错方案是在系统出现故障后,有一套一模一样的系统无缝衔接继续完成用户响应。这就要求平台比如准备两套系统,并且两套系统之间数据互通,这样一个有问题后另一个可以快速接手。

这在代码编写中的try-catch逻辑,即使发生错误,将错误信息捕获,直播APP源码也不会因此崩溃,还能继续使用。有些服务还会进行多项分布式部署,其中一个节点的不可用不会导致整个服务的不可用,其他节点还会继续运行。

二、高可用

指系统可以比正常运作时间更久的保持运行水平,很多直播APP源码会在一个正式服务器后再准备一个备机,一旦正式服务器发生故障,可以及时切换到备机提供服务,高可用是指一旦中断能够快速恢复,这里需要注意两点,一个是中断必须是短暂的,才能叫高可用;另一个是服务必须中断,而容错能够不中断服务的情况下切换。

三、灾备

灾备指发生灾难时恢复业务的能力,它的目的在于,保存系统的核心部分,可以肯定的是,灾备无法保证业务短时间内再恢复,它能做的是保护数据,对直播APP源码指定的数据保护,然后在新的基础设施上恢复,挽救业务。

三者本质上没有却别,都是为了保护直播APP源码安全,系统能正常运行,但不同的是有的能保证系统继续运行,有的不能,对直播APP来说,选择合适的方案很重要,也能看出,这三者之间无法并存,所以有必要选一个合适的使用。

声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230301A058UM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券