You need to enable JavaScript to run this app.
文档中心
消息队列 RabbitMQ版

消息队列 RabbitMQ版

复制全文
下载 pdf
常见问题
接入与消息使用常见问题
复制全文
下载 pdf
接入与消息使用常见问题
本文介绍消息队列 RabbitMQ版接入与消息使用常见问题,供您参考。​
RabbitMQ 支持哪些语言的客户端?​
火山引擎 RabbitMQ 支持 AMQP 0-9-1 协议和 MQTT 协议,用户可使用任何实现 AMQP 0-9-1 协议和 MQTT 协议的 SDK 进行消息收发。常见的编程语言及其对应的 SDK 使用文档请参考下表。​
关于开源 RabbitMQ SDK 的更多信息,请参见 Clients Libraries and Developer Tools。​
​
语言或框架​
SDK​
Java​
Spring Framework​
.NET​
Python​
PHP​
Rust​
C and C++​
Go​
JavaScript and Node​
Objective-C and Swift​
​
RabbitMQ MQTT 协议支持二级 Topic 吗?​
支持。​
火山引擎消息队列 RabbitMQ版完全兼容 MQTT 协议,支持二级、多级 Topic。同时,还支持在消费消息时通过模糊匹配 Topic 进行消费。​
为什么能正常消费 MQTT 协议消息,但是通过 Web UI 的 GetMessages 却查询不到?​
  • 如果消费者不在线,那么就没有队列,也就不能查询消息。​
  • 如果消费者在线,但是没有消息堆积,那么历史的消息也无法查询,因为历史的消息都已经被清除了。​
RabbitMQ 支持的消息体最大是多少?​
火山引擎消息队列 RabbitMQ版服务端支持的最大消息大小为 32MiB,且不支持修改。超出限制的消息无法推送成功。​
RabbitMQ 消息的保留时间是多久?​
消息在服务端的保留时长取决于发送消息时设置的过期时间(TTL)。通常情况下,如果未设置过期时间,该消息会在服务端持续保留,直到该消息被消费后才会自动删除。此外,因各种原因重启实例时,尚未持久化的消息可能会被删除。​
已消费的历史消息支持回溯吗?​
不支持。​
目前 RabbitMQ 业务消费成功并且确认消费(Ack)以后,就会触发消息的自动删除。对于已经被消费的历史消息,尽管还处于消息保存期,也无法再进行查询回溯。​
最近更新时间:2026.06.23 10:01:11
这个页面对您有帮助吗?
有用
有用
无用
无用