首页 > 解决方案 > 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"},

标签: linuxubunturabbitmq

解决方案


推荐阅读