linux - RabbitMQ 消息大小限制(字符串)
问题描述
我在 Ubuntu 16.04 上安装了 RabbitMQ 并安装了管理插件。现在尝试将数据发布到队列。数据为 json 格式,包含 2000+ 行。当我粘贴到发布消息空间时,我可以看到完整的数据,在发布后,当我尝试获取消息时,只有一半的 json 存在于消息中。
实际 json 的大小是 60K,我从 get 消息中得到的数据是 52K。RabbitMQ 或操作系统级别有任何限制吗?
{running_applications,
[{rabbitmq_management,"RabbitMQ Management Console","3.5.7"},
{rabbitmq_web_dispatch,"RabbitMQ Web Dispatcher","3.5.7"},
{webmachine,"webmachine","1.10.3-rmq3.5.7-gite9359c7"},
{mochiweb,"MochiMedia Web Server","2.7.0-rmq3.5.7-git680dba8"},
{rabbitmq_management_agent,"RabbitMQ Management Agent","3.5.7"},
{rabbit,"RabbitMQ","3.5.7"},
{os_mon,"CPO CXC 138 46","2.4"},
{amqp_client,"RabbitMQ AMQP Client","3.5.7"},
{xmerl,"XML parser","1.3.10"},
{inets,"INETS CXC 138 49","6.2"},
{mnesia,"MNESIA CXC 138 12","4.13.3"},
{sasl,"SASL CXC 138 11","2.7"},
{stdlib,"ERTS CXC 138 10","2.8"},
{kernel,"ERTS CXC 138 10","4.2"}]},
{os,{unix,linux}},
{erlang_version,
"Erlang/OTP 18 [erts-7.3] [source] [64-bit] [smp:2:2] [async-threads:64] [kernel-poll:true]\n"},
解决方案
推荐阅读
- javascript - 如何使用超测试检查数组是否包含定义的值?
- react-native - React Native Textinput 超出父视图
- c - 使用结构和内存分配查找文本中单词的频率
- python - 使用 .find() 函数,输出显示“参数应该是整数或类似字节的对象,而不是 'str'”
- r - 错误:Statbin 需要一个连续的 x 变量:x 变量是离散的。也许你想要 stat= “count”?
- ios - 为 iOS 模拟器构建,但在为 iOS 构建的目标文件中链接
- asp.net-identity - 当我们使用 ASP.NET Core 身份时,电话号码令牌的生命周期是多久?
- javascript - 编译旧项目时出现大量“未定义”ESLint 错误
- mysql - 在 Thymeleaf + Spring Boot 中检索错误时间
- typescript - 在打字稿中定义一个更具体类型的接口?