这是我参与11月更文挑战的第12天,活动详情查看:2021最后一次更文挑战
什么是兜底数据
兜底数据,它属于咱们微服务里面的一个容灾方案,现在多数互联网公司一般服务就很多个,那难免会有服务或者接口出错。
我们需要说一下这个重要性,比如一个网站它一天的访问量几千万上亿,那它如果某一个接口挂了,
那咱们前端的就拿不到对应的数据,那我们的页面就展示就会出问题比如空白,那用户就会一脸的懵逼。
那造成接口挂了的问题有很多种,最常见的就是由于咱们这个接口访问量突然增高或者我们服务器因为某个原因当掉了,好比以前新浪微博某个明星出轨或者结婚了,新浪微博的服务器挂了很多次是吧,咱们刷新的时候拉取不到对应的信息流。
我们举另外一个更贴切的例子,好比我们去看今日头条里面的新闻。财经频道,假如某一天财经频道这个频道挂了对不对,后面对应的数据分类接口拉不回来。那我们就可以提前准备好一份财经的相关新闻列表数据,它包含标题、图片、概要,数量可以是几十篇到几百篇,只要能满足用户的日常消费就可以,当我们这个接口挂了,我们就把这份兜底数据返回给用户,那用户就不会没有内容看,换到这个频道也不会出现空白。对用户体验而言就是比较好的。
通过这一个例子,大家就明白兜底数据的重要性,那如何通过Nginx配置我们这样的一个兜里数据呢?
作为后端开发人员,肯定有出现过我