采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,即时通讯系统稳定性保障需要考虑哪几方面?能麻烦说一下吗?
同学你的工作年限是多少呢?如果是五年以内建议你把项目的流程梳理清楚,我看你问的问题比较多,比较担心你在说流程这一块说不清楚。先让面试官知道这个系统是干嘛的。解决了什么问题。
快五年了。老师能解答下系统稳定性保障需要考虑哪几方面吗?
可以。抽出时间了编辑给你
我们这个系统和普通的web系统最大的区别就是多了长连接,针对场链接服务: 1.我们应用层要实现心跳检测和断线重连 2.长连接服务有可能出现一个连接就发送大量请求的情况,需要比普通web服务更注重流量攻击(可以在编解码器中做个统计和拦截) 3.要设计一套合理的故障转移和恢复机制,假设我们有3台节点,每台都连接着10w个客户端,如果一台挂了,就会变成2台服务器连接30w,一台变成15w,有可能会导致你本身好着的机器也跟着挂了。 4.网络,选择好点网络服务商,长连接应用需要时刻保持连接,和http不同。
登录后可查看更多问答,登录/注册
云通信 / 游戏 / 社交等热门赛道中的必会项目
391 12
514 11
476 11
449 9
528 8