小程序实现聊天室技术分析--基于wafer

要求:

1.满足一千人同时聊天
2.文字,图片,语音,视频多媒体格式的传播
3.使用对象存储+cdn
4........

技术分析:

1.权限验证和消息传播路径:


image.png

2.消息结构体定义:

{
contentType:”speak”,
content:{ messageType:””,messageContent:””},
sendTime:””,
tunnelid:111,
sendUid:''
}

3.客户端信息存储机制:
保持显示消息队列稳定.

  • 关联消息框组件
  • 封装增加,撤回,更改,等常用接口
  • 保持一定最大数量
  • 关联消息框组件

保持本地存储消息队列稳定

  • 保持一定最大数量
  • 封装 增加,撤回,更改,查找,清空等接口

4.客户端消息框组件功能设计:
维护消息显示组件,支持各类多媒体信息展示,支持左右信息放置,支持通知类信息.

................

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • “少爷,不会变成植物人吧?” “林哥,您不用担心,少爷只是脑震荡,不用多久就会醒的……” “冷医生,您话是这么说的...
    白逸辰阅读 125评论 0 1
  • 孩子一直想要养个宠物,不断的恳求我,我说,可以呀,但是你要先学着照顾好自己,你把自己搞定了,就可以养一个宠物了。对...
    冠世墨玉yanzi阅读 208评论 0 0
  • “ 友谊的小船: 我读小学的时候,喜欢上同班的一个小姑娘,她有卷曲而漂亮的栗色长发,有圆且黑亮葡萄似的眼睛,还有朝...
    春上熊阅读 1,102评论 2 12
  • 自敦煌回到西安后,不知是归家后对寂寞环境的不适应,还是对旅行生活的怀念,整个人的心情一直处于低迷状态,唯一一个可以...
    只为养生阅读 558评论 2 5

友情链接更多精彩内容