RabbitMQ对主题大小有限制吗?我在网上找过了,但没有找到任何合理的答案...
30byixjq1#
主题交换的路由关键字的最大长度为255字节。从the documentation(请参阅“主题交换”小节):
此长度定义为AMQP版本0.9.1规范的一部分。您可以在此处查看相关文档:basic.publish.routing-key:shortstr路由密钥指定消息的路由关键字。路由关键字用于根据Exchange配置路由消息。路由关键字的数据类型是shortstr,它有单独的定义:shortstr-短字符串(最多256个字符)请注意,这里的文档实际上说的是“*256个字符 *”-这与教程文档的“*255个字节 *"不同。(我还没有使用多字节字符创建路由键。所以“字节”在这里可能等于也可能不等于“字符”。)
shortstr
1条答案
按热度按时间30byixjq1#
主题交换的路由关键字的最大长度为255字节。
从the documentation(请参阅“主题交换”小节):
更新
此长度定义为AMQP版本0.9.1规范的一部分。
您可以在此处查看相关文档:basic.publish.routing-key:
shortstr
路由密钥指定消息的路由关键字。路由关键字用于根据Exchange配置路由消息。
路由关键字的数据类型是
shortstr
,它有单独的定义:shortstr
-短字符串(最多256个字符)请注意,这里的文档实际上说的是“*256个字符 *”-这与教程文档的“*255个字节 *"不同。
(我还没有使用多字节字符创建路由键。所以“字节”在这里可能等于也可能不等于“字符”。)