RabbitMQ的transaction、confirm、ack三个概念的解释

  • 时间:
  • 浏览:1
  • 来源:uu快3漏洞_uu快3链接_公式

根据AMQP协议规定,consumer acknowledgemenet是通过basic.ack措施实现的,consumer在收到根小绳子 消息后,都可不可否 向

RabbitMQ是采用的AMQP协议,AMQP协议定义了"确认"(acknowledgement),它是从consumer到RabbitMQ的确认,表示根小绳子 消息可能被客户端正确处置。RabbitMQ扩展了AMQP协议,定义了从broker到publisher的"确认",但将其称之为confirm。也不RabbitMQ的确认有2种,叫不同的名字,有4个 consumer acknowledgement,有4个 叫publisher confirm。

在使用RabbitMQ的过程中,肯定会遇到另有4个 的几次概念:transaction、confirm、ack。本文介绍一下这几次概念,以及另一个人之间的关系。