数据人看Feed流-架构实践(16)
消息分为主体和索引
采用推拉结合模式
采用异步化
引入推荐系统
采用冷热分离降低存储成本
Outbox采用多级缓存提高读取性能
Inbox增加二级索引提升搜索能力
使用云Kafka+云HBase+云Redis
图11 基于推荐的推拉混合架构
总结
Feed信息流是互联网场景中非常普遍的场景 , 遍布于电商、社交、新媒体等APP , 因此研究Feed流是非常有价值的一件事情 。 本文总结了Feed流的业务场景和主流架构 , 分析了不同场景、体量下技术的难点与瓶颈 。 对Dispatcher、Inbox、Outout几个组件进行了详细的演进介绍 , 提供了基于云环境的落地方案 。 本人水平有限 , 希望可以抛砖引玉 , 欢迎大家一起探讨 。 Feed流的架构演进还在持续 , 不同业务场景下还有哪些缺陷和痛点?数据产品如何从功能和性能上演进来支撑Feed流的持续发展?在这些问题的驱动下 , 云HBase未来将会大力投入到Feed流场景的持续优化和赋能!
推荐阅读
- 捉迷藏|?LOL世界赛“含金量”数据出炉:EDG仅排第六,IG稳居榜首
- 碧蓝航线|碧蓝航线SR重巡福煦数据详解 期待越高失望越大 强度平平无奇
- kramer|国服极地大乱斗数据上线,来看看胜率榜符合你的预期吗?
- 米莱狄|峡谷数据榜:分均输出TOP5,干将莫邪只排第四,米莱狄至今被误解
- |S11淘汰赛数据盘点:场均时长为33分 55个不同英雄登场
- 中单|2021年英雄联盟世界赛终于落下帷幕!!大数据统计二!!
- 灵饰|梦幻西游:109级法系前排灵饰选择方法,用数据告诉你怎么做
- 卡牌|S11淘汰赛数据出炉,卡牌24场全被ban,压刀最多竟是辅助
- edg战队|堡垒之夜国服将清除数据,EDG创造队史晋级S11世界赛决赛
- 电子竞技|鱿鱼游戏:给成年人看的童话故事