`

对腾讯微博动态的理解

阅读更多
腾讯微博中,有3种类型的元素:用户(user),微博(twitter),名单(group)

user-user间的动态有:收听 听众
user-twitter间的动态有:广播 收藏
user-group间的动态有:名单 收录

所以动态统计数字的数据模型描述如下:
   Event
      User       动态的发起者,不能为空
      Group      动态的承受着(名单),可以为空
                 动态的发起者(收录),不能为空
      OUser      动态的承受者(用户),可以为空
      Twitter    动态的承受着(微博),可以为空
      type       动态类型:收听 听众 广播 收藏 名单 收录

      但有一种元素的动态特殊,group既可为承受者,又可为发起者。
获取动态数据可以有两种机制:推和拉,基本原则就是大量数据的采取拉和推两种机制并存,少量数据采取实时拉。
    所以
         收听 听众 名单 收录 收藏     拉机制
         广播                         活跃的用户推,不活跃的拉。


    该想法是从sina微博对外发布的技术总结得来。有差误请指出,欢迎高手讨论。
1
3
分享到:
评论
2 楼 snageyang 2011-08-01  
就是微博中涉及的另一个元素罢了。就是多个user组成的集合罢了!
龙晓舟 写道
请教一下啊,这里这个group是什么概念?我在做一个东西,虽然,不是微博,但user和user之间,也会有添加为follower这样的关系, 比如,我关注某人,想看(收听)他的旅行动态,或者,我想告诉(广播)我的follower们,我的旅行动态, 这里,group起什么作用啊?

1 楼 龙晓舟 2011-08-01  
请教一下啊,这里这个group是什么概念?我在做一个东西,虽然,不是微博,但user和user之间,也会有添加为follower这样的关系, 比如,我关注某人,想看(收听)他的旅行动态,或者,我想告诉(广播)我的follower们,我的旅行动态, 这里,group起什么作用啊?

相关推荐

Global site tag (gtag.js) - Google Analytics