
rabbitmq
文章平均质量分 79
rabbitmq学习
szc1767
这个作者很懒,什么都没留下…
展开
-
RabbitMq 消息确认和退回机制
生产者将信道设置成 confirm 模式,一旦信道进入 confirm 模式,所有在该信道上面发布的消息都将会被指派一个唯一的 ID (从 1 开始),一旦消息被投递到所有匹配的队列之后,broker 就会发送一个确认给生产者 (包含消息的唯一 ID),这就使得生产者知道消息已经正确到达目的队列了,(单个),broker 回传给生产者的确认消息中 delivery-tag 域包含了确认消息的序列号。原创 2024-07-02 15:02:43 · 841 阅读 · 0 评论 -
Rabbitmq 学习
1、Broker :就是 RabbitMQ 服务,用于接收和分发消息,接受客户端的连接,实现 AMQP 实体服务。2、Virtual host:虚拟节点,用于进行逻辑隔离、当多个不同的用户使用同一个 RabbitMQ server 提供的服务时,可以划分出多个 vhost,每个用户在自己的 vhost 创建 exchange 或 queue 等。3、Connection: 连接,生产者/消费者与 Broker 之间的 TCP 网络连接。原创 2024-01-26 11:03:23 · 427 阅读 · 1 评论 -
spring 集成rabbit
2、basicNack(long deliveryTag, boolean multiple, boolean requeue) 用来拒绝消费消息,multiple。1、basicAck 用来确认消息,其中第二个参数multiple为 ture 的时候确认当前和之前的消息;传入true表示将此条数据和id小于他的消息等拒绝;requeue 为true改消息重新入列,false丢弃。3、basicReject 和basicNack基本相同一次只能拒绝一条。判断是否发送到队列中,成功不返回,失败返回。原创 2024-01-16 11:32:30 · 867 阅读 · 1 评论