RabbitMQ中主题字符串的限制是什么?

mdfafbf1  于 2022-11-08  发布在  RabbitMQ
关注(0)|答案(1)|浏览(168)

RabbitMQ对主题大小有限制吗?
我在网上找过了,但没有找到任何合理的答案...

30byixjq

30byixjq1#

主题交换的路由关键字的最大长度为255字节。
the documentation(请参阅“主题交换”小节):

  • 路由关键字中可以包含任意多个字,最多不超过255个字节。*
    更新

此长度定义为AMQP版本0.9.1规范的一部分。
您可以在此处查看相关文档:basic.publish.routing-key:
shortstr路由密钥
指定消息的路由关键字。路由关键字用于根据Exchange配置路由消息。
路由关键字的数据类型是shortstr,它有单独的定义:
shortstr-短字符串(最多256个字符)
请注意,这里的文档实际上说的是“*256个字符 *”-这与教程文档的“*255个字节 *"不同。
(我还没有使用多字节字符创建路由键。所以“字节”在这里可能等于也可能不等于“字符”。)

相关问题