gpt4 book ai didi

node.js - 存储聊天消息的推荐方法 (node.js)

转载 作者:搜寻专家 更新时间:2023-10-31 23:42:34 24 4
gpt4 key购买 nike

这是我第一次开发需要聊天功能的 Web 应用程序。有多个房间,并且没有限制可以加入一个房间的人数。我无法理解的部分是存储消息的实际方法。这个问题分为两个部分……首先,我是否正确地假设除非所有消息都存储在数据库中,否则新连接的用户不能保留所有以前的消息?其次,不建议在发送时将每条消息保存到数据库中吗?如果它们不是实时保存的,我还能如何跟踪?

感谢您的任何建议,感激不尽

最佳答案

如果你想将数据存储在内存中并按时间间隔持久化,你可以使用redis来实现。此外,如果所有数据都需要存储以供将来引用,您可以实现调度程序,如 resque 将数据从 redis 传输到您的数据库,并为应用程序状态数据(即更新的数据)释放 redis。

希望这对你有帮助...

谢谢

关于node.js - 存储聊天消息的推荐方法 (node.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28596326/

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