我正在 GAE 上构建一个应用程序,当另一个用户执行影响他们的操作时,它需要通知用户。当您的朋友对您的 Facebook 状态发表评论时,现实世界的类比会被提醒。
我了解 Channel API 如何实际实时发送通知,但我试图了解将这些通知存储在数据存储中的最有效方法。理想情况下,我希望通知代码与正在执行的实际事件分离。这是前瞻性搜索的一个很好的用例吗?感觉不太对劲,因为我不需要执行任何类型的搜索,只是:如果您看到新评论,创建一个存储在数据存储区中的新通知,并通过通道 api 推送到客户端,如果他们连接。我基本上需要一个数据库触发器,但我认为 GAE 不支持它。