加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

Netflix应用架构之用于本性化和保举的体系架构

发布时间:2019-09-08 13:26:21 所属栏目:建站 来源:架构师之路
导读:本文我们将试探怎样建设一个可以或许交付并支持快速创新的软件架构。提出一种可以或许处理赏罚大量现稀有据、相应用户交互并易于试验新的保举要领的软件系统布局并非易事。在这篇文章中,我们将描写我们怎样办理Netflix面对的一些挑衅。 起首,我们在下图中展示了保举

这两个使命都必要处理赏罚精制的数据,而这些数据凡是是通过运行数据库查询天生的。因为这些查询运行在大量数据上,因此以漫衍式方法运行它们是有益的,这使得它们很是得当通过Hive或Pig功课在Hadoop上运行。一旦查询完成,我们就必要一种宣布功效数据的机制。我们对该机制有几个要求:起首,当查询功效筹备好时,它应该关照订阅者。其次,它应该支持差异的存储库(譬喻,不只支持HDFS,还支持S3或Cassandra)。最后,它应该透明地处理赏罚错误,应承监督和警报。在Netflix,我们行使一个名为Hermes的内部器材,它提供全部这些成果,并将它们集成到一个同等的宣布-订阅框架中。它应承向订阅者提供近乎及时的数据。在某种意义上,它涵盖了与Apache Kafka沟通的一些用例,但它不是动静/变乱行列体系。

信号和模子

Netflix应用架构之用于本性化和保举的体系架构

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读