收藏
回答

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

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

回答关注问题邀请回答
收藏

4 个回答

  • 磐石
    磐石
    01-09

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

    01-09
    有用 1
    回复 3
    • 王和旭
      王和旭
      01-10
      一般自己开发了小程序api了,不会去使用腾讯云了,除非需求庞大的IM系统。想请问一下,如果是您,不使用云开发,你会存在哪里?
      01-10
      回复
    • 磐石
      磐石
      01-10回复王和旭
      其实有时候开发,不能单是根据当前的业务需求,你也需要考虑以后的业务扩展吧,假如你现在的方案能够很好的扩展性和稳定性,你可以不使用别的方案。
      至于要存在哪里,那得看你的具体业务需求呀,是否能够翻看记录呀等
      01-10
      回复
    • 王和旭
      王和旭
      01-10回复磐石
      谢了
      01-10
      回复
  • 扫一点客服
    扫一点客服
    01-09

    我们用的云开发 即时通信

    01-09
    有用
    回复
  • Max
    Max
    01-09

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

    01-09
    有用
    回复 3
    • 王和旭
      王和旭
      01-09
      不要扯其他的,毕竟是小规模IM,没必要用上,成本都不值,我只想知道,在不使用其他netty这些架构情况下,怎么用。
      01-09
      回复
    • Max
      Max
      01-09回复王和旭
      推拉结合,消息id
      01-09
      回复
    • 王和旭
      王和旭
      01-10
      好,谢了
      01-10
      回复
  • 渐渐丶懂👻
    渐渐丶懂👻
    01-09

    推送个模板消息怎么样

    01-09
    有用
    回复 1
    • 王和旭
      王和旭
      01-09
      模板信息很快废弃了,而且订阅等这些东西,只做提醒作用,IM系统,是点对点的聊天,推送的信息频率相当高,你说呢?
      01-09
      回复
登录 后发表内容
问题标签