DeepSeek模拟面试Java后端

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

相关推荐

07-20 12:08
已编辑
江南大学 图像识别
机械牛马勇闯秋招:把校园经历里面做过的项目,大作业,课设,毕设啥的,扩写,写成具体的项目经历,自我评价缩写别占篇幅,不然这简历真没东西,初筛都过不了
点赞 评论 收藏
分享
07-11 18:47
已编辑
门头沟学院 后端工程师
在看数据的孤勇者很想...:如果你是在校硕士,六段大厂实习一眼假,假设一段实习两个月,硕一暑假,硕一寒假,大四暑假,大四寒假,大三寒假,大三暑假,哥们,你怎么卷吗,寒假基本两个月在企业实习不现实,所以你可能是日常实习,但是你不可能每段日常实习都是两个月吧,他们日常实习都是三个月起步这样,所以你往前推一下,一段日常实习,就三个月,敢情你大学生课都不上,全在实习吗?你自己问问自己,六段大厂实习,一点没学到,自己说出来会不会笑呀,不管学历,但凡有一段大厂实习都很牛逼了
投递米哈游等公司10个岗位
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

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