|
该帖已经被评为良好帖
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-04-12
我此前参与的一个SNS项目,用的是方法3,升级若干次之后的表结构如下: 问题1和2有一定的联系,涉及到如何对朋友动态进行优化、缓存。 4、阅读者是否可以删除其朋友动态中某一条动态?(在校内用户可以删除某一条朋友动态,在UCH用户可以屏蔽某人或者所有人的某类动态,在海内你只能看不能屏蔽) ithero 写道
如果大家用过fackbook或者及国内的一些SNS对facebook拷贝的交友网站,就发现在在用户登录后首页有一个好友动态。它把好友最近发生的事情都罗列出来。
|
|
| 返回顶楼 | |
|
时间:2008-04-13
表结构及展示上用lllyq类似的架构应该可以满足需求;表可以采用对用户id取模的形式分拆。
另外,我觉得关键不在于展示,而是数据的抓取及合并。 好友信息对实时性的要求肯定不及主业务高,所以抓取这块肯定是通过异步处理,最好是具有分发机制的;但是JMS调用开销又比较大,即使用Lingo,也会多出几ms的开销,相比而言,文本或自定义通讯的机制开销会小一些。 信息合并目前没有好的想法(指类似一段时间内加了两好友,信息显示一条而非两条),只是每次有信息变更时比较下近期有无类似信息需要进行合并。不知大家有何更好的建议。 |
|
| 返回顶楼 | |
|
时间:2008-04-17
mingsheng 写道
我此前参与的一个SNS项目,用的是方法3,升级若干次之后的表结构如下: 问题1和2有一定的联系,涉及到如何对朋友动态进行优化、缓存。 4、阅读者是否可以删除其朋友动态中某一条动态?(在校内用户可以删除某一条朋友动态,在UCH用户可以屏蔽某人或者所有人的某类动态,在海内你只能看不能屏蔽) ithero 写道
如果大家用过fackbook或者及国内的一些SNS对facebook拷贝的交友网站,就发现在在用户登录后首页有一个好友动态。它把好友最近发生的事情都罗列出来。
|
|
| 返回顶楼 | |





