『今日头条』字节跳动的技术架构( 二 )
****使用MySQL或Mongo持久化存储+Memched(Redis) , 分了很多库(一个大内存库) , 亦尝试使用了SSD的产品 。
****的图片存储 , 直接放在数据库中 , 分布式保存文件 , 读取的时候采用CDN 。
6、消息推送
消息推送 , 对于用户: 及时获取信息 。 对运营来讲 , 能够 提??用户活跃度 。 比如在****推送后能够提升20%左右的DAU , 如果没有推送 , 会影响10%左右 DAU(2015年数据) 。
推送后要关注的ROI:点击率 , 点击量 。 能够监测到App卸载和推送禁用数量 。
****推送的主要内容包括突发与热点咨讯 , 有人评论回复 , 站外好友注册加入 。
在头条 , 推送也是个性化:
- 频率个性化
- 内容个性化
- 地域
- 兴趣
按照城市:辽宁朝阳发生的某个新闻事件 , 发给朝阳本地的用户 。
按照兴趣:比如京东收购一号店 , 发给互联网兴趣的用户 。
推送平台的工具和选择 , 需要具备如下的标准:
- 通道 , 首先速度要快 , 但是要可控 , 可靠 , 并且节省资源
- 推送的速度要快 , 有不同维度的策略支持 , 可跟踪 , 开发接口要友好
- 推送运营的后台 , 反馈也要快 , 包括时效性 , 热度 , 工具操作方便
- 对于运营侧 , 清晰是否确定推荐 , 包括推送的文案处理
推送系统一部分使用自有IDC , 在发送量特别大 , 消耗带宽较严重 。 可以使用类似阿里云的服务 , 可有效节省成本 。
二、****系统架构
本文插图
本文插图
三、头条微服务架构 ****通过拆分子系统 , 大的应用拆成小应用 , 抽象通用层做代码复用 。
本文插图
系统的分层比较典型 。 重点在基础设施 , 希望通过基础设施提高快速迭代、容灾和一系列的工作 , 希望各个业务团队能更快做业务上的迭代以及架构上的调整 。
四、****的虚拟化PaaS平台规划 通过三层实现 , 通过 PaaS 平台统一管理 。 提供通用 SaaS 服务 , 同时提供通用的 App 执行引擎 。 最底层是 IaaS 层 。
IaaS 管理所有的机器 , 把公有云整合起来 , 头条有一些热点事件会全国推广推送 , 对网络带宽比较高 , 我们借助公有云 , 需要哪一种类型计算资源 , 统一抽象起来 。 基础设施结合服务化的思路 , 比如日志 , 监控等等功能 , 业务不需要关注细节就可以享受到基础设施提供的能力 。
【『今日头条』字节跳动的技术架构】 本小编专注于服务器后台开发 , 包括C/C++ , Linux , Nginx , ZeroMQ , MySQL , Redis , fastdfs , MongoDB , ZK , 流媒体 , CDN , P2P , K8S , Docker , TCP/IP , 协程 , DPDK等等 , 特聘多位一线互联网百万年薪的技术专家 , 以大型互联网落地的产品架构为核心 , 培养Linux 领域全能型的专业C/C++开发工程师 。
喜欢的朋友可以后台私信【架构】获取学习视频(关注才能私信)
推荐阅读
- 『传祺』广汽传祺GS4 PHEV将于今日上市 纯电续航61km
- 海通证券@券商获客没成本?可比一杯瑞幸咖啡贵多了!三家券商“搭车”字节跳动 引市场热议
- 【趣头条】新华书店牵手“饿了么”,图书外卖了解一下……
- 『』一加8系列今日火爆开售,助力CF手游打造120帧新体验
- 注册量:3月全国健康保险相关企业注册量增318% 字节跳动、滴滴、小米均布局
- #蚂蚁#喝什么更能解辣?蚂蚁庄园4月17日答案 小鸡宝宝考考你今日答案
- [趣头条]智能水杯新玩法,你要的健康都在这里,小水怪智能水杯试用体验。
- 奥林匹克运动会@蚂蚁庄园4月16日题目答案 奥运冠军获得的金牌主要材料是什么?支付宝蚂蚁庄园今日答案
- 趣头条@宇尘说车│阿里系干将加盟斑马网络 新车系统或主打AI
- 曲米茶■华为 nova 7 系列手机官宣:4 月 23 日正式发布