关于服务器处理未读消息的技术问题

Chwetion 2018-02-10 08:37:02
本人大三,尝试做一个类似QQ消息通信的程序,现在遇到一个问题不知道用什么方法处理比较好,来请教下大神
问题如下:
当A与B通信时,B不在线,服务器需要缓存A发送的消息,当B上线时发送,这个缓存一般是缓存在内存中还是磁盘上,用户数20K,并发量最大为200。
服务器阿里云学生服务器。
想知道大神们一般是怎么处理这种问题的。如果有这样的框架就更好了
...全文
496 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
X-i-n 2018-02-11
  • 打赏
  • 举报
回复
推荐放在数据库里。一般设计上这么考虑:如果是热数据,大量、频繁访问,放内存;如果不是很频繁访问的数据,并发量也不很高(离线消息就很典型,一条消息只供一个接收者使用,并且访问时间也不确定)就持久化保存。

4,356

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧