gpt4 book ai didi

php - 在聊天室中交换消息而不将它们保存在数据库中?

转载 作者:行者123 更新时间:2023-11-29 03:35:14 24 4
gpt4 key购买 nike

我正在用 PHP 创建一个匿名聊天室,我需要找到一种发送/接收消息而不将它们保存在数据库中的方法。我正在考虑使用 Comet,但这不是最有效/最好的方法。

在登录用户之间交换信息而不实际将它们保存在数据库中的方式是什么?

最佳答案

我认为最好的办法是使用消息队列机制,例如 ZeroMQ。您需要将每个客户端实现为消息队列的订阅者。当客户端想要向其他客户端发送消息时,它会向服务器发布一条消息,然后服务器将其广播给将接收它的其余客户端。您也可以使用 P2P 模型以相同的方式执行此操作,但实现起来可能要复杂得多。

关于php - 在聊天室中交换消息而不将它们保存在数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22968006/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com