OpenIM Server Version
3.8.2
Operating System and CPU Architecture
macOS (ARM)
Deployment Method
Source Code Deployment
Bug Description and Steps to Reproduce
1.当用户数量激增的时候,会导致消息生产和消费跟不行使用要求
2.整个系统无法进行负载均衡,这个是很致命的一个问题
3.消息的加密和隐蔽性不够,无法用户的消息和信息进行前加密和后加密,一旦密钥泄漏这将很危险
4.初始化的问题,无法针对用户进行线路更换,只能使用一条线路
5.调用 go 的集成api,处理非常粗糙,程序健壮性很差劲
6.系统消息分类混乱不堪,自定义信息不应该使用,只需要提供模版就好,但是看代码自定义消息使用了很多
7.针对flutter 代码,项目对于UI的状态管理也很混乱,一会儿gex,一会儿state,一会儿订阅。导致代码阅读和复用性比较差,建议统一,鉴于go sdk 的构成, 状态管理使用订阅是比较符合架构的
Screenshots Link
No response