读扩散?写扩散?推拉架构一文搞定!
2020-11-10 17:32
876 查看
今年花了一些笔墨写推拉系统架构:
- 系统通知,推送还是拉取?
- 状态同步,推送还是拉取?
- 网页消息,推送还是拉取?
- 群已读回执,推送还是拉取?(这个diao)
- 群消息,存一份还是多份?(这个meng)
- feed流,到底什么是读扩散?
- feed流,到底什么是写扩散?
每一篇都是细致展开的案例,绝无花哨的装B。
画外音:每一篇,都先说业务场景,再聊N个方案,以及方案的优缺点,细细品味,定有收获。
点击标题,立刻阅读相关文章。
《系统通知,究竟是推送还是拉取?》
- 系统对1通知场景
- 系统对n通知场景
- 你以为是推?
《状态同步,究竟是推送还是拉取?》
- 服务端状态+客户端状态
- 好友状态+群友状态
- 你以为是推?
《网页消息,究竟是推送还是拉取?》
- 拉,实时性与效率如何保证?
- 推,实时性与效率如何保证?
- 你以为是拉?
《群已读回执,究竟是推送还是拉取?》
- 群消息是如何投递的?
- 群已读回执是如何投递的?
- 群已读回执应该如何优化?
《群消息,究竟存一份还是多份?》
- 存多份,要怎么存?
- 存一份,要怎么存?
《feed流,究竟什么是读扩散?》
《feed流,究竟什么是写扩散?》
- 什么是feed流业务?
- 读扩散的优缺点是啥?
- 写扩散的优缺点是啥?
脱离场景的技术讨论,都是耍流氓。
架构师之路-分享通俗易懂的技术文章
推荐阅读:
《“立体化监控告警平台”-年终总结(一)》
《“区块链与比特币”-年终总结(二)》
《“杀熟杀豪与互联网推荐”-年终总结(三)》
这一系列,花了不少心思,帮转一下?
相关文章推荐
- 数据仓库之Hive快速入门 - 离线&实时数仓架构
- 百万年薪架构师之路:谈应用系统架构设计
- 数据库管理与高可用----MHA高可用配置及故障切换
- 微服务架构设计(一)
- 微博众筹的架构设计
- 用户中心,1亿数据,架构如何设计?
- 帖子中心,1亿数据,架构如何设计?
- 滴滴passport设计之道:帐号体系高可用的7条经验(含PPT)
- 跨机房微服务高可用方案:DerbySoft路由服务设计与实现
- 从LAMP到框架式开发的SOA:土巴兔8年架构之道
- Jumpserver高可用集群部署:(七)RDP代理模块guacamole部署并实现系统服务管理
- Jumpserver高可用集群部署:(六)SSH代理模块koko部署并实现系统服务管理
- 如何使用Kubeadm设置高可用性Kubernetes集群
- 『互联网架构』软件架构-spring源码之spring MVC(下)(13)
- 为了戒网,我给每个网站自动添加3-25秒的访问延迟
- 组件化、模块化、集中式、分布式、服务化、面向服务的架构、微服务架构
- 一、单体架构分析
- 大型网站架构演化历程
- 麒麟9000终于发布了,颇为遗憾的是它采用了落后一代的架构
- 创业公司如何做好股权架构设计?股权激励有哪些实操要点?丨实战干货