rabbitMQ
rabbit0708
这个作者很懒,什么都没留下…
展开
-
2021-01-21
RabbiMq的QOS预取模式://如果是两个消费者(QOS ,批量)则轮询获取数据 //150条预取(150都取出来 150) channel.basicQos(150,true); //预取模式:如果设置手动ack的条件下,如果没有确认,则消费端最多只能收到150条消息。除非客户端确认一条,则客户端在收到一条,客户端确认几条则收到几条。//这样做的好处是:防止客户端出现oom异常/*消费者正式开始在指定队列上消费消息*/ channel.basicConsume(queueName,t.原创 2021-01-21 16:28:43 · 143 阅读 · 0 评论 -
rabbitmq 批量删除队列 手动创建队列
命令行批量删除队列首先定位到 rabbitMQ 安装目录的sbin 目录下。打开cmd窗口。关闭应用的命令为: rabbitmqctl stop_app清除的命令为: rabbitmqctl reset重新启动命令为: rabbitmqctl start_appps查看所有队列命令: rabbitmqctl list_queues...原创 2020-06-05 14:31:48 · 904 阅读 · 0 评论 -
rabbitMQ basicQos和basicAck作用和关系
import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import com.bs.utils.ConnectionUtil;public class Producer { private final static String EXCHANGE_NAME = "direct_exchan...原创 2019-03-20 17:00:45 · 29964 阅读 · 1 评论