需要开发一个简单的继续http请求式的聊天,客户端每秒去获取获取服务器看有没自己的最新消息。大约2W 3W的量级,服务端用mongodb (表查询) 还是选择其他的比如redis,直接查mysql肯定不行。客户端、安卓手机、服务端 Python + nginx
1.服务端返回给客户端未读的消息,需要再告诉服务端成功接收到消息了吗?
2.本来考虑用mongodb的,能说下为什么用redis吗
我觉得要看你的场景,可以仅仅用redis缓存,需要持久化的放到mongodb,你的第一条是指离线消息发送成功之后是否反馈发送者?可以这么做,接受者收到消息后你在向队列里放一条反馈数据就行了。你也可以直接从推送模块改,这样更方便。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。