如何实现消息系统?

2024-06-14 22:04:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在运行一个网站,用户可以发送在网站上的消息(没有即时要求)给其他用户,接收器将得到一个关于消息的通知。你知道吗

现在,我使用一个简单的系统来实现这一点,详情如下。你知道吗

Message

  • 身份证
  • 内容
  • 接收器
  • 发件人

User

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

当用户a向用户B发送消息时,Message将添加一条记录,B.notification将增加1。当B打开消息框时,通知将减少到0。你知道吗

这很简单,但做得很好。你知道吗

我想知道你们公司是如何实现这样的信息系统的。你知道吗

不需要关心UE(比如确认用户读取了哪个消息),只需要结构实现。你知道吗

非常感谢:D


Tags: 用户信息消息内容message网站系统记录
1条回答
网友
1楼 · 发布于 2024-06-14 22:04:53

我想您需要阅读关于消息服务的pub/sub。对于php,可以使用redis等库。你知道吗

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

相关问题 更多 >