请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

消息中间件疑问

老师,即时通讯系统中无论是修改用户资料、添加好友,还是单聊消息以及群聊消息收发等操作,都是通过MQ来触达客户端,想问一下生产环境下MQ需要多少台机器来部署,MQ消息的峰值是多少?能给个参考数据来判断吗?

正在回答 回答被采纳积分+3

1回答

conan老师 2023-06-20 18:54:34

这个没有固定的值,需要在测试环境验证才能得出,你就算mq无限增加,你的netty服务如果消费不过来,加再多也没用,要验证得出一个合理的值。

0 回复 有任何疑惑可以回复我~
  • 提问者 我爱PQ #1
    老师能否给一个参考值?不然这个视频看了也不敢在简历上写,面试官肯定会问这个问题
    回复 有任何疑惑可以回复我~ 2023-06-20 19:04:53
  • conan老师 回复 提问者 我爱PQ #2
    我可以把我自己的测试数据给你参考一下,我用的腾讯云服务器,4h8g 2台 一台部署了tcp服务,一台部了逻辑服务,mq和数据库在另外一台服务器上,配置是8h8g,在处理10w条消息时,只用了不到1分钟。在我的测试中,mq在10w条消息的时候没有成为系统的瓶颈。参考值和建议值都是步准的,因为你只是知道一个数字,你知道了这个数字你报给面试官,面试官可能会反问你,这个数你怎么的出来的?
    回复 有任何疑惑可以回复我~ 2023-06-20 19:12:16
  • 想问下老师 ,这个测试的机器上有多少用户连接呢?10万消息不到一分钟处理完,粗算一下QPS 都1600 多了,有点吓人。
    回复 有任何疑惑可以回复我~ 2024-01-19 16:29:18
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号