默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
为什么请求群聊成员是用 js 直接请求数据库

大部分请求都是由 Java 的server 端查询的,为什么单独这一个是用 js 直接请求了DB, 是为了日后方便直接把这块改成请求 redis  吗?




即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

d.png (102.19 KB, 下载次数: 1198)

d.png
推荐方案
评论 3
根据观察,私聊相关的都没有直接请求数据库,而是转发给了java端去读写数据库,群聊是不是相对有什么特殊性,需要直接在这个地方读写数据库
引用:Elimentli 发表于 2022-03-05 14:01
根据观察,私聊相关的都没有直接请求数据库,而是转发给了java端去读写数据库,群聊是不是相对有什么特殊性 ...

如果web中的群聊消息很活跃的话,最好是把java那边的内存缓存改成redis,这里就可以通过redis读取,提供性能。web里的这段代码,目前不是最优化的,但考虑到简化架构,所以暂时这样调用只是权宜之计,日后架构可以更合理的延伸后会优化掉这一块。
明白了,非常感谢
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部