采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,即时通讯系统中无论是修改用户资料、添加好友,还是单聊消息以及群聊消息收发等操作,都是通过MQ来触达客户端,想问一下生产环境下MQ需要多少台机器来部署,MQ消息的峰值是多少?能给个参考数据来判断吗?
这个没有固定的值,需要在测试环境验证才能得出,你就算mq无限增加,你的netty服务如果消费不过来,加再多也没用,要验证得出一个合理的值。
老师能否给一个参考值?不然这个视频看了也不敢在简历上写,面试官肯定会问这个问题
我可以把我自己的测试数据给你参考一下,我用的腾讯云服务器,4h8g 2台 一台部署了tcp服务,一台部了逻辑服务,mq和数据库在另外一台服务器上,配置是8h8g,在处理10w条消息时,只用了不到1分钟。在我的测试中,mq在10w条消息的时候没有成为系统的瓶颈。参考值和建议值都是步准的,因为你只是知道一个数字,你知道了这个数字你报给面试官,面试官可能会反问你,这个数你怎么的出来的?
想问下老师 ,这个测试的机器上有多少用户连接呢?10万消息不到一分钟处理完,粗算一下QPS 都1600 多了,有点吓人。
登录后可查看更多问答,登录/注册
云通信 / 游戏 / 社交等热门赛道中的必会项目
738 12
857 11
847 11
736 9
877 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号