服务热线:400-0033-166
万商云集 - 企业数字化选用平台

企业首选的

数字选用平台

Netflix会收集哪些数据,这些数据会用来做什么,其处理架构又是什么呢?

2020-12-31 09:34:39 阅读(169 评论(0)

Netflix是一家在线电影租赁提供商,连续五次被评为客户最满意的网站。在过去的七年里,Netflix流媒体服务从偶尔的数千名用户发展到数百万用户平均每月观看超过20亿小时。Netflix之所以如此成功,离不开对用户行为数据的收集和分析,那么Netflix会收集哪些数据,会用来做什么,处理架构是什么呢?事实上,当用户开始在Netflix的网站上观看电影或电视节目时,Netflix的数据系统将创建一个“观看会话”(view)所有描述会话的事件信息都将被收集起来。从用户体验到数据分析,观看会话数据架构可以应对许多从用户体验到数据分析的场景,其中有三个主要场景:用户看到了哪些视频?系统需要了解每个用户的所有观看历史,以便向用户推荐相关的视频内容,并在页面上的“最近观看”栏中显示观看历史。对于衡量用户的兴趣,产品和内容的决策对用户所看到的内容非常重要。用户从哪里离开视频?对于每一部电影或电视节目,Netflix将记录每个用户看到的地方,以及何时离开。这使得Netflix用户能够继续在同一个或另一个设备上观看视频。目前账户还在看哪些视频?家庭成员之间的账户共享使任何人都可以随时观看他们最喜欢的视频,但这意味着当账户同时超过在线数量时,人们必须放弃观看。Netflix的观看会话数据系统将收集每个会话的周期性信号,以确定一个成员是否仍在观看相关视频。这些场景的实现离不开强大稳定的数据处理系统。Netflix目前的系统架构已经从早期的单数据库应用程序演变而来。当时的主要需求是为用户提供低延迟的视频服务,处理数百万Netflix流设备的快速增长数据集。在过去的三年里,Netflix一直在不断改进架构,现在该系统每天可以处理大约1000亿的事件。目前的架构图如下:整个架构的主要接口是观看会话服务,分为有状态层和无状态层两部分。所有活动视图的最新数据都存储在状态层内存中。通过对用户账户ID进行modn模操作,数据简单地分为n个状态节点。当状态节点上线时,系统会通过一个位置选择流程来决定哪些数据属于它们。所有持久数据都存储在Cassandra中。Cassandra上有一个Memcached,以确保低延迟读取路径,但这样,会话数据可能会过时。同时,如果一个状态节点出现错误,则1/n的浏览数据将无法读写。无状态层的引入是为了解决这个问题,它提高了系统的可用性。当状态节点无法访问时,该层将向用户反馈过时的数据。然而,即使做了很多改进,上述结构仍然存在一些缺陷:虽然状态层使用简单的分片技术来服从热分布,但Cassandra层不服从这些热点;同时,如果将其从AWSRegion移动到多个AWSRegion,则必须定制一种机制来实现分布在不同Region上的状态层之间的状态通信,大大提高了系统的复杂性。对于观看会话服务,它包装了会话数据的收集、处理和提供功能。随着系统的演变和功能的增加,服务的责任越来越大,增加了操作和维护的难度。对于观看会话服务,它包装了会话数据的收集、处理和提供功能。随着系统的演变和功能的增加,服务的责任越来越大,增加了操作和维护的难度。虽然Memcached提供了很好的吞吐量和延迟特性,但使用一种技术可以更好地满足相关需求,为一流的数据类型和操作(如append)提供本地支持。Netflix正在重新思考其基础设施,以扩展系统以满足下一个数量级的需求。新系统设计中考虑的主要设计原则包括:可用性比一致性更重要。微服务。根据其主要目的,将具有状态结构的软组件分离为单独的服务——或收集、处理或提供数据。将状态管理功能托管到持久层,使应用层无状态,组件通过事件队列解耦。混合持久性。利用各种持久技术,利用各种方案的优势。使用Cassandra实现高容量、低延迟的写作。利用Redis实现高容量、低延迟读取。遵循上述原则的新架构实现如下:当然,这个架构图只是Netflix目前的设计图纸。至于实现的程度,我们还不知道。Netflix表示,很难重新构建关键系统,使其扩展到下一个数量级。开发、测试和验证需要很长时间,迁移也不那么容易。然而,在这些架构原则的指导下,Netflix认为,他们正在建立的下一代系统可以满足他们大规模、快速增长的需要。

内容来源:网络,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

一对一付费陪聊天的app有哪些?

  一对一付费陪聊天的app有哪些?很多小伙伴都不清楚,这里是小编为大家提供的2022一对一付费陪聊天的app排行榜,每一款软件都正规安全,海量用户在线,自由寻找喜欢的对象开启聊天模式,一对一聊天,先支付后畅聊,没有内容限制,想聊什么聊什么…查看详情

监控摄像头黑屏是什么原因

  优质答案(1)  如果以前摄像机灯亮,现在不亮,可能是摄像机坏了,也可能是电源坏了或者接口松动。用新电源替换,排除故障。  优质答案(2)  原因有如下几个:  1、监控摄像机的供电源出现故障。可使用万用表对监控摄像头的电源及供电源头进…查看详情

手机拼图软件哪个好?5款手机拼图软件值得推荐

图片制作可以说是比较热门的,尤其是很多的人都特别喜欢把照片拼在一起,形成一张多样化的图形,这样会让整个图片变得更精致更好看,所以说这个时候用到一款比较不错的手机拼图软件就是很关键的手机拼图软件其实也比较多,那么手机拼图软件哪个好…查看详情

买电影票哪个软件便宜?这几款软件买电影票便宜到没朋友

电影现在是很多人都比较喜欢的,尤其是选择电影院观看电影的,视觉感也是非常好的,但是大家也都知道买电影票的票价是比较贵的,所以说很多人都会选择一些其他的软件来购买。那么买电影票哪个软件便宜呢?下面就一起来看一下购买电影票便宜的软件…查看详情

企业封面设计需牢记的6种形式是什么?

版式设计中的出血版排版方式是指怎么的表现手法?具体的方法是怎样?主要是指将版面中的图片等元素扩大到页面边缘,占据整个版面或者版面中其中一个边缘,杂志中有很多这样的排版,目的是使图片看起来更有张力,视觉效果更强烈。 主要是在设计时,将你要出血…查看详情

如何注销淘宝网账号?有哪些条件?

怎么样注销淘宝帐号?点击我的淘宝 进入手机的淘宝,点击我的淘宝。 2 /6 点击设置图标 点击上面的设置图标。 3 /6 点击账号与安全 点击上面的账号与安全选项。 4 /6 点击注销账户 点击下面的注销账户选项。…查看详情

手机根目录是哪个文件夹

安卓系统手机中各文件夹的中文意思?系统文件夹 根目录/acct/系统回收站,误删除的系统文件恢复 acct 计算机语言,系统调用禁止/启用系统记录进程信息。 名称:  acct--启用/禁止进程信息记录功能 库:  standar…查看详情

知识产权公司代理服务的主要内容是什么?

大多数知识产权公司都是为企业提供知识产权代理/顾问服务的公司,代理公司主要做商标、版权、专利的代理服务,由于专利代理相较于商标版权存在专业性和周期性的问题,其中部分专注中小企业的公司只做商标版权代理。另外一种知识产权公司是只提供咨询服务,针…查看详情

资本驱动的CRM系统成功案例探索

近期某CRM软件公司创始人发表了一篇《探寻资本驱动的CRM高速成长市场》的文,文章开头以瑞幸咖啡在资本加持下,18个月占领国内市场的传统CRM系统成功案例为例,围绕CRM市场是否可以通过资本的力量,来驱动CRM厂商迅速占领市场展开讨论。文中…查看详情

微信朋友圈广告如何投放 微信朋友圈广告技巧

 现在很多的公司都选择在微信投放朋友圈广告,主要是微信生态是十分的庞大的,再加上用户活跃数比较多,下面万商云集小编给大家来详细介绍一下微信朋友圈广告如何投放 微信朋友圈广告技巧,希望下面的内容能帮助到大家。微信朋友圈广告如何投放  1、注册…查看详情

sklearn库安装教程

python+selenium时间控件需要导入什么包?1首先需要安装Cython网载进行本安装pytho1etup.pyi1tall2载Sklearn包进行本安装(使用pip或easy_i1tall总错cannotimportmurmurh…查看详情

商号与商标的区别有哪些 两者的详细区别

  在平时的工作中其实很多的企业回接触到一些商标的问题,但是很多人都分不清楚商号和商标的区别,下面万商云集小编就为大家详细介绍下。一、商号与商标的区别  1、功能和作用不同  首先商号是用来区分不同的企业,而商标是用来区分不同的商品。一般而…查看详情

人气火爆的言情小说排行榜,哪本是你的最爱?

每个人所选择的小说不相同,对于看完小说的感受也不一样,那么,想要快速的选出一部好的小说去看,就要提前了解一下言情现代小说排行榜都有哪些,这样才可以选出一部好的小说去看。1《何以笙箫默》顾漫(著)一段年轻时候的爱情,牵扯出一辈子的纠缠不清。学…查看详情

企业如何应对用工荒?“共享员工”已升级

在即将到来的这个春节,“共享员工”将成为企业应对用工荒的办法之一。事实上,这一模式也已经成为各地针对企业在生产淡旺季、产品订单增减影响下进行调剂的常规用工模式。联想集团在安徽合肥的全球最大PC研发制造基地联宝科技在加班加点赶工中。去年不管是…查看详情

2021最受欢迎国内CRM软件排行

随着企业数字化转型,企业对于crm软件的需求在扩大,对系统的要求也越来越高,现在的crm软件不仅需要完成客户的数据采集,还要拓展管理功能,进行企业的数据分析和营销,为企业提供决策方面的参考支持。目前市面上现在流行的国内CRM软件有很多,本文…查看详情

最新文章