如何实现消息系统?

时间:2016-10-13 06:34:34

标签: php python web messagebox

我正在运行一个网站,用户可以向其他用户发送现场消息(不需要即时性),接收方将收到有关该消息的通知。

现在我正在使用一个简单的系统来实现它,详情如下。

Message

  • ID
  • 含量
  • 接收器
  • 发送方

User

  • 一些信息
  • 通知
  • 一些信息

当用户A向用户B发送消息时,记录将添加到MessageB.notification将增加1.当B打开消息框时,通知将减少为0。 / p>

这很简单但做得很好。

我想知道你/公司如何实现这样的消息系统。

无需关心UE(如确认用户正在读取哪条消息),只需要关注结构实现。

非常感谢:D

1 个答案:

答案 0 :(得分:0)

我认为您需要阅读有关消息服务的pub / sub。对于php,您可以使用诸如redis之类的库。

因此,例如,user1订阅了topic1,任何发布到topic1的用户,user1都会收到通知,您可以实现user1会发生的事情。

相关问题