最近我在使用试用版的专业版IM对接了,对接过程中我发现会话列表这里。每次新消息来了以后,demo的处理是每次都获取一次会话列表来刷新,如果一个用户有2000多个好友,会话列表有600-1000条会话,假设会话消息不断,每秒都有几条或者十几条消息到来,这里是否会存在性能问题?是否会吃机型?
你好,uni-chat 其实并没有使用 vuex,而是使用了最简单的 store pattern,具体可以参考下这儿。消息的收发,会话列表等,都是原生插件维护的,ui 层主要负责展示。
uni-chat
vuex
store pattern
至于性能,我们真机测试过 10000+ 会话,5000+ 好友,功能正常。