发微博&异步推拉模式 -- 多级缓存
2015-08-24 16:24
204 查看
1. 异步架构介绍
异步:将一个业务操作分成多个阶段,每个阶段通过共享数据的方式异步执行进行协作
异步架构是典型的生产者消费模式
2 明星发微博
例:新浪微博(异步推拉结合)
明星发微博 ,系统将微博写入消息队列; ——生产者
消息队列消费者从 微博推送给所有当前在线粉丝的订阅列表中。——消费者
非在线粉丝登录后再根据关注列表拉取微博订阅列表。
关键词:写入,推送,拉取
3 多级缓存
微博频繁刷新。
异步:将一个业务操作分成多个阶段,每个阶段通过共享数据的方式异步执行进行协作
异步架构是典型的生产者消费模式
2 明星发微博
例:新浪微博(异步推拉结合)
明星发微博 ,系统将微博写入消息队列; ——生产者
消息队列消费者从 微博推送给所有当前在线粉丝的订阅列表中。——消费者
非在线粉丝登录后再根据关注列表拉取微博订阅列表。
关键词:写入,推送,拉取
3 多级缓存
微博频繁刷新。
相关文章推荐
- 操作系统设计思想
- Android的NDK开发(2)————利用Android NDK编写一个简单的HelloWorld
- JVM中的G1垃圾回收器
- iOS- NSThread/NSOperation/GCD 三种多线程技术的对比及实现
- 一些简单的递归算法
- Gradle – Spring 4 MVC Hello World Example – Annotation
- Echarts-java使用
- 10个有关String的面试问题
- Android的NDK开发(1)————Android JNI简介与调用流程
- RSA加密算法学习
- 利用runtime检测这个对象是否存在某属性?
- 设计模式——单例模式
- Hadoop之HDFS文件操作
- UVa-11988 Broken Keyboard (a.k.a. Beiju Text)
- ExtJs博客前奏
- 简道云-更新日志
- activity渲染结束的判断--onWindowFocusChanged
- ODPS简介
- 【Linux命令详解】1、日期和时间―(date、cal、hwclock和clock)
- 第一章 Python and NLTK