DeepSeek模拟面试Java后端

如何设计一个支持千万级用户在线的实时聊天系统?
感觉ds给的参考答案内容太少太宽泛了,请问真面试的时候该怎么回答呢#java##面试##后端开发#
全部评论
其实还有对应的过程 可能不止websocket协议,需要对应高性能的传输协议比如protobuf+私有二进制。大群的消息链路耗时过长如何优化等等
1 回复 分享
发布于 02-09 19:18 北京
千万级别主要为集群的水平扩展 1.一个是对应的集群能不能维护好对应千万级别的长连接,维护途中如何保证长连接的可靠性。还有对应的集群中,每个用户在不同的机器,那么会有对应群聊场景的消息转发问题需要考虑通过什么方案。2.设置好对应IM的消息必达性和高性能,让发送链路的耗时最短,让消息发送成功后保证一定可以到对方客户端内。
1 回复 分享
发布于 02-09 19:16 北京

相关推荐

评论
2
6
分享

创作者周榜

更多
牛客网
牛客企业服务