【问题标题】:How Notifications Mechanism Works通知机制的工作原理
【发布时间】:2012-03-24 11:32:00
【问题描述】:

我正在使用 MongoDB 和 PHP 开发一个应用程序,其中用户接收各种事件的通知更新(例如 FB 通知)。 我读过一些关于 APE、node.js 和 Comet 服务器推送技术的内容。但是对于这方面的新手,我不确定如何处理我的申请。哪个会更好?

【问题讨论】:

  • 您可以使用基于 AJAX 的技术或留意 WebSockets
  • 按照大家的想法,并非所有浏览器都支持 Websocket。而且我们不希望客户端不断联系服务器。相反,服务器会在收到通知时联系客户端。
  • 但这不是它的工作方式。总是需要一个打开的连接,即使它被称为推送通知。正如Wikipedia 所说:'客户可能会“订阅”各种信息“频道”。每当这些频道之一有新内容可用时,服务器就会将该信息推送给用户。但你是对的,它并不适用于所有浏览器,所以你应该考虑使用 AJAX。试试 jQuery,用它完成工作轻而易举。

标签: php node.js mongodb comet ape


【解决方案1】:

您可以使用核心概念自己制作此机制 首先在您的数据库中创建一个名为 flag 的额外列,或者默认情况下将其值设置为 0,如果任何新记录将插入此表中,则此记录标志值将为 0 然后在登录时检查所有并获取具有标志列值的记录是 0 单击以任何速度或页面打开该数据并将标志值设置为 1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-22
    • 2017-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 2015-12-12
    • 1970-01-01
    相关资源
    最近更新 更多