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

  • 时间:
  • 浏览:0
  • 来源:大发5分6合APP下载_大发5分6合APP官方

在使用RabbitMQ的过程中,肯定会遇到本来的几块概念:transaction、confirm、ack。本文介绍一下这几块概念,以及大伙之间的关系。

根据AMQP协议规定,consumer acknowledgemenet是通过basic.ack土最好的办法实现的,consumer在收到二根消息后,可不时要向

RabbitMQ是采用的AMQP协议,AMQP协议定义了"确认"(acknowledgement),它是从consumer到RabbitMQ的确认,表示二根消息机会被客户端正确补救。RabbitMQ扩展了AMQP协议,定义了从broker到publisher的"确认",但将其称之为confirm。统统 RabbitMQ的确认有2种,叫不同的名字,另另三个 多consumer acknowledgement,另另三个 多叫publisher confirm。