我想使用 Azure 表来存储用户发布的数据。每当用户向其他用户发布内容时,它都应该向该用户发出通知。我已经用 PokeIn 研究了 Comet 解决方案,看看是否有办法。由于我是这种技术的新手,我想在编写代码之前了解这种方法。
到目前为止,我要解决这个问题的方法是您可以对服务器进行反向 ajax 调用。然后在服务器上,它会通过一个while循环不断检查数据库,如果有什么变化。将设置睡眠,以免服务器超载。然而,这会给数据库带来很多不必要的检查。我之前在这里问过一个问题,关于如何进行长轮询。建议使用 SqlDependency 的答案之一。然而,这是特定于 MS SQL 的。如果可能的话,我想知道如何在 Azure 表中执行此操作。
对一般方法的任何评论或答案将不胜感激。