微信小程序 即时通信IM开发?

发布于 8 年前作者 qiang903663 次浏览最后编辑 8 年前来自 ask

官方提供了客服功能,但是是一对一的,不是多对多的,就比如多商家平台不同客服和交友类的小程序,那么我后端使用WebSocket写了IM功能,做到了推送,用户之间可以给用户发信息聊天,但是有一个问题不明白,接收信息的用户未必在线,那么推送就会失败,这个时候,推送的信息是保存在哪里的?redis还是数据库?然后才等待接收者上线时候,查询一遍要不要待推送的,然后推送给他。

4 回复
renguiying
renguiying1 楼6 年前

推送个模板消息怎么样

qiangcai
qiangcai2 楼6 年前

这种用mqtt可以,都不需要自己手动管理,不在线消息就会存在消息队列里,上线第一时间自动推送过去,不过这算是个微服务了,自己掂量

qiang83
qiang833 楼6 年前

其实你都有回答了自己的问题,如果你觉得你的方式不太好,或者你不想那样做,可以使用 腾讯云 即时通讯 IM 服务哦

xieguiying
xieguiying4 楼6 年前

我们用的云开发 即时通信