聊天记录怎么保存

0

一对一的聊天记录和一对多的聊天记录如何不使用数据库保存,求解答。

已邀请:

walkor

赞同来自:

可以用文件来存储,比如把每个用户的离线消息报存成一个文件,每行一条记录,使用特殊符号分割(如tab / | 等等)。
例如:文件 username1.msg
发送者username | 群发/私聊 | 时间 | 内容 。。。。


username登录时查看username1.msg文件是否存在并有内容,有的话读取文件,根据换行和 | 分割得到原始数据,整理并发送。发送完毕清空username1.msg


一个我想的方法而已

ehvu - IT男

赞同来自:

我的实现方法是聊天记录推送到队列,后端从队列读取,写入数据库。

要回复问题请先登录注册