推荐系统学习笔记——四、Netfilx经典推荐系统架构

四、Netfilx经典推荐系统架构

Netflix公司发布的经典推荐系统架构,一共分为3层:

  • ONLINE(在线层)
  • NEARLINE(近线层)
  • OFFLINE(离线层)

这三层分别做自己的事情,配合组合一起完成系统的运行。
在这里插入图片描述

在线层:就是用户看到的层。 用户和产品(Client,就是电脑端、APP等等)进行交互,用户除了看到内容之外,还会有很多操作,比如说播放、评分、浏览点击、购买等等,这些操作就是事件的序列,产生打点日志 。打点日志会有两个分发,一个离线分发到Hadoop,第二个是以队列的形式分发到Netflix.Manhattan(类似于Storm的实时流式计算框架)

所谓打点日志,是指用于数据统计的日志,一般前端会有打点的方法,而后端也会有类似需求。按理说,后端的一般的日志也可以做到打点的效果,但是因为一般的日志离散,风格不统一,得到的日志格式不好,不容易切分统计,所以就会想要一个独立的打点日志来实现打点。

离线层

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值