首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook Style Wall / Activity log -常规设计帮助

Facebook Style Wall / Activity log -常规设计帮助
EN

Stack Overflow用户
提问于 2010-07-22 15:12:03
回答 2查看 678关注 0票数 0

我正在构建一个面书风格的活动流/墙。使用python/app引擎。我已经建立了活动类的基础上,目前的活动标准正在使用的face-book,雅虎和类似的。我已经构建了一个Chanel/api系统,它将创建存在于墙上/活动流上的各种对象消息。

我需要一些帮助的地方是关于墙应该如何工作的一些设计想法。如下所示:

我使用的是扇出系统。当发生一些事情时,我会发送一条消息--制作一份副本,但将它与所有订阅了它所在的频道的人联系起来。这一切都运行得很好。

我最初的想法是简单地使用一个查询来显示一堵墙-一个简单的获取给定频道或用户的所有消息。这很好。

但现在我在想,这是不是最好的方法。我想知道这面墙是不是真的应该显示“最近发生了什么,最多90天。我将使用Ajax来获取新消息。最好使用我构建的消息api来发送消息,然后使用一个简单的模型/类/来存储形成每个用户的墙的消息。几乎存储了每个帖子的原始HTML。如果每个帖子都存储了帖子日期、对象引用(评论、照片、事件),那么在正确的位置更新/插入新条目并删除旧条目将非常容易。ajax端只需监听新消息也很容易。插入并继续。

我知道他们有很多关于“墙”和“活动”的帖子。有人认为我的想法是正确的还是偏离正轨的吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2010-07-22 18:04:23

这几乎就是Brett Slatkin在his 2009 I/O talk中谈论的内容。我强烈推荐观看它来获得灵感,看看App Engine团队的成员是如何解决这个问题的。

票数 1
EN

Stack Overflow用户

发布于 2010-07-22 22:36:49

你也可以查看Opensocial API的设计,也许还可以查看http://github.com/sahid/gosnippets

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3306545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档