多开几个消费端?
来源:12-11 服务器项目部署&测试(下)
只有拼搏才能成就自己
2019-11-08
老师在后面的压测当中,说明了瓶颈在rabbitmq这里,于是采用了当count=100的倍数时才能入消息队列的方法提高了QPS,我想问的是如果开了多个消费端而不采取count=100的倍数方法是不是也能达到提高性能的方法呢?比说我购买一台4核8G的服务器,有8线程,我就开8个消费端去消化它.
另外我怎么觉得count=100的倍数方法,就会有99个客户就会抢不到而重新去抢,这对用户是不是太不友好了?这方法能让广大用户能接受嘛?
写回答
1回答
-
100的倍数是你压力非常大的时候使用的,当你的商品数量有10万的时候,你可以扩大这个倍数。控制商品能在规定时间内被抢购完成(10秒,15秒等)。这里rabbitmq的压力主要是看你有多少商品,如果商品数量少一万活着两万这个倍数可以小点。在前端也有控制点击频率。当流量非常大的时候用户是没有感觉的。
032019-11-09
相似问题