gpt4 book ai didi

rabbitmq - RabbitMQ 消息头有大小限制吗?

转载 作者:行者123 更新时间:2023-12-04 16:31:31 29 4
gpt4 key购买 nike

我计划在 RabbitMQ 消息头中存储堆栈跟踪。消息 header 是否有大小限制?

最佳答案

RabbitMQ 默认使用 AMQP 版本 0.9.1。根据AMQP protocol specification在第 31 页,一个 field-table 可以包含 40 亿个条目:

long-uint = 4*OCTET

field-table = long-uint *field-value-pair

long-string 条目的长度可达 40 亿个八位字节:

long-string = long-uint *OCTET ; length + content

AMQP 消息分为 3 部分,标题、属性、消息。在属性部分,您可以放置​​特定于应用程序的信息。因此属性可能包含您的堆栈跟踪。

顺便说一句,标题和属性必须尽可能小,因为有 performance penalty

关于rabbitmq - RabbitMQ 消息头有大小限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30716002/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com