【发布时间】:2018-06-30 20:40:10
【问题描述】:
首先:这是一个一般问题。我还没有任何代码,我只需要您的(专家)意见。
好的,就这样吧。
我正在创建一个用于购买/销售东西的网站,例如 ebay,但规模不大(针对特定类型的产品)。我需要实时通知。直到现在,我使用 PHP/MySQL + jQuery/AJAX。但我想要更好的东西。
如果有人买东西,卖家需要收到买东西的通知。通知可以 (a) 是“实时的”(如果卖家在线)或 (b) 延迟并在卖家上线时显示。
我对 PHP 很熟悉,并且在 Pusher 上“玩弄过”。这是要走的路吗?还是我需要(例如)棘轮之类的东西?或者这只是一样?我应该如何“创造”这个?
我认为我应该这样做的方式如下:
- 将每个通知存储在数据库中
- 如果卖家(渠道)在线,通过推送器推送通知
- 如果卖家(渠道)离线,则在他上线时获取所有看不见的通知
- 如果看到通知,请在数据库中更新它(或者可能只是从数据库中删除通知?)
对这类东西有(一些)经验的人能给我一些建议吗?
提前致谢!
PS:对不起我的英语(不是我的母语,希望大家能理解我的问题)
【问题讨论】: