对腾讯微博动态的懂得
对腾讯微博动态的理解腾讯微博中,有3种类型的元素:用户(user),微博(twitter),名单(group)user-user间的动
对腾讯微博动态的理解
腾讯微博中,有3种类型的元素:用户(user),微博(twitter),名单(group)
user-user间的动态有:收听 听众
user-twitter间的动态有:广播 收藏
user-group间的动态有:名单 收录
所以动态统计数字的数据模型描述如下:
Event User 动态的发起者,不能为空 Group 动态的承受着(名单),可以为空 动态的发起者(收录),不能为空 OUser 动态的承受者(用户),可以为空 Twitter 动态的承受着(微博),可以为空 type 动态类型:收听 听众 广播 收藏 名单 收录
但有一种元素的动态特殊,group既可为承受者,又可为发起者。获取动态数据可以有两种机制:推和拉,基本原则就是大量数据的采取拉和推两种机制并存,少量数据采取实时拉。
所以
收听 听众 名单 收录 收藏 拉机制 广播 活跃的用户推,不活跃的拉。
该想法是从sina微博对外发布的技术总结得来。有差误请指出,欢迎高手讨论。 1 楼 龙晓舟 2011-08-01 请教一下啊,这里这个group是什么概念?我在做一个东西,虽然,不是微博,但user和user之间,也会有添加为follower这样的关系, 比如,我关注某人,想看(收听)他的旅行动态,或者,我想告诉(广播)我的follower们,我的旅行动态, 这里,group起什么作用啊? 2 楼 snageyang 2011-08-01 就是微博中涉及的另一个元素罢了。就是多个user组成的集合罢了!
龙晓舟 写道请教一下啊,这里这个group是什么概念?我在做一个东西,虽然,不是微博,但user和user之间,也会有添加为follower这样的关系, 比如,我关注某人,想看(收听)他的旅行动态,或者,我想告诉(广播)我的follower们,我的旅行动态, 这里,group起什么作用啊?