51,411
社区成员
发帖
与我相关
我的任务
分享在单节点的情况下,如果保证一个客户端同时只消费一个,消费完成后再消费下一个。
basicQos是rebitmq客户端包com.rabbitmq.client.Channel接口方法。一般是创建消费者WORKER的时候设置的,具体看你怎么写得
参考
ConnectionFactory factory = new ConnectionFactory();
Connection connection = factory.newConnection();
final Channel channel = connection.createChannel();
channel.basicQos(1);
channel.basicQos(1);//指该消费者在接收到队列里的消息但没有返回确认结果之前,队列不会将新的消息分发给该消费