首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

对腾讯微博动态的懂得

2012-08-30 
对腾讯微博动态的理解腾讯微博中,有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起什么作用啊?

热点排行