开发者社区> 问答> 正文

开发http轮询的聊天通讯 如何选择架构?

需要开发一个简单的 继续http请求式的聊天 客户端每秒去获取获取服务器看有没自己的最新消息 大约2W 3W的量级 服务端 用mongodb (表查询) 还是选择其他的 比如redis 直接查mysql肯定不行

客户端 安卓手机 服务端 Python + nginx

1.服务端返回给客户端 未读的消息 需要再告诉服务端 成功接收到消息了吗?

2.本来考虑用mongodb的 能说下为什么用redis吗

展开
收起
落地花开啦 2016-01-31 17:04:06 2718 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    我觉得要看你的场景,可以仅仅用redis缓存,需要持久化的放到mongodb,你的第一条是指离线消息发送成功之后是否反馈发送者?可以这么做,接受者收到消息后你在向队列里放一条反馈数据就行了。你也可以直接从推送模块改,这样更方便。

    2019-07-17 18:36:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载
阿里巴巴HTTP 2.0实践及无线通信协议的演进之路 立即下载