如何在GAE中实现Facebook Post Type对象?

时间:2011-05-15 07:28:52

标签: google-app-engine gwt objectify

我是一名新程序员并试图在我的应用程序中实现facebook类型“feed”。就像每当用户对他的个人资料进行一些更改时,他的链接个人资料将以新闻提要的形式知道。

但我坚持认为,每当任何用户保存任何数据(如“新闻”,“博客”,“事件”或任何“评论”)时,我只会将相应类的ID发送到链接的配置文件,他们会看到它。由于在保存对象之前未生成id,因此问题是如何发送它们。我想到了解决方法,但每个都有一些问题。

每当用户发布新闻时......将制作一个Post对象并将其添加到用户的帖子集合中。 但其他用户如何知道它.......

1)向他们发送id ....但是当没有创建id时,你如何向他们发送id。

2)向他们发送帖子消息,什么时候他们会点击他们...将显示来自特定用户的最新帖子..但如果超过3条消息,那么将显示?由帖子创建日期显示没有显示大于该日期的帖子....但他需要显示更新的帖子..

3)在所有关注者Feed中保存帖子。数据会比

大得多

4)所有登录的粉丝都会检查他们所关注的所有人并在时间戳之后保存他们的饲料?如何实现这一点,因为帖子保存在用户的个人资料中,所以我必须检查以下所有人,然后检查提要并在他的提要框中显示它们;我想我必须使用批处理。处理将花费更长的时间。

我使用objectify-appengine对GAE进行操作。

感谢任何帮助

2 个答案:

答案 0 :(得分:0)

您是否希望像Facebook和Twitter那样实时更新帖子?要在Google App Engine上实现此目的,您可以使用Channel API,它与Javascript结合使用以侦听新数据并更新DOM。

答案 1 :(得分:0)

Brett Slatkin在Google I / O 2009上的

This talk描述了你应该使用的模式。

相关问题