rabbitMq消费者如何设置同时处理的消息数?

node 使用 amqplib 库连接 rabbitMq,消费者采用需要手动ack方式。最近消息生产速度越来越快,消费者已经吃满cpu了,rabbitMq只要有消息就会马上发给消费者处理,如何才能让rabbitmq一次只给每个消费者几条消息,每ack一条消息再发一条呢?

阅读 5k
2 个回答

可以用Qos来控制一次传给消费者消息的数量。

你可以多创几个消费者

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题