跳到主要内容
版本: 4.1

AMQP 0-9-1 协议扩展

概述

RabbitMQ 实现了许多 AMQP 0-9-1 规范 的扩展,这些扩展在此页面上列出。

一些扩展引入了新的协议方法(操作);其他扩展则依赖于现有的扩展点,例如可选队列参数

发布

  • 发布者确认(也称为发布者确认)是一种轻量级的方式,用于了解 RabbitMQ 何时承担消息责任。
  • 连接阻塞通知 允许客户端在连接被阻塞和解除阻塞时收到通知。

消费

  • 消费者取消通知 让消费者知道它是否已被服务器取消。
  • basic.nack 扩展了 basic.reject 以支持一次拒绝多条消息。
  • 消费者优先级 允许您首先将消息发送给更高优先级的消费者。
  • 直接回复到 允许 RPC 客户端接收对其查询的回复,而无需声明临时队列。

消息路由

消息生命周期

身份验证和身份

  • 服务器会验证 用户 ID 消息属性。
  • 声明适当功能的客户端可能会收到来自代理的显式 身份验证失败通知
  • update-secret 能够在凭据可能过期时,为活动连接续订凭据。

AMQP 0-9-1 规范差异

AMQP 0-8 中的某些功能在 AMQP 0-9-1 中已被弃用。我们取消了其中一些功能的弃用,并引入了一些微小的行为更改,以提高产品的可用性。请参阅规范差异页面。

还有一个 AMQP 0-9-1 勘误页,其中解释了各种

© . All rights reserved.