DeepSeek模拟面试Java后端

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

相关推荐

点赞 评论 收藏
分享
12-15 14:16
门头沟学院 Java
回家当保安:发offer的时候会背调学信网,最好不要这样。 “27届 ”和“28届以下 ”公司招聘的预期是不一样的。
实习简历求拷打
点赞 评论 收藏
分享
评论
2
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务