首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSQ消息的最大大小是多少?

NSQ消息的最大大小是多少?
EN

Stack Overflow用户
提问于 2015-10-23 16:04:26
回答 2查看 2.6K关注 0票数 5

我正在为一个特定的项目使用NSQ,http://nsq.io/进行评估。其想法是设置一个数据管道,其中每个步骤都是一个作业,状态理想的位置将位于消息体中。

这让我想到了一个潜在的最大信息大小。我找不到关于这个问题的任何文件。可以是任何大小的吗?我想,如果消息足够大以致于内存不足,就会影响性能。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-01 16:44:20

据我所知,从文档中可以看出,它看起来像默认情况下是1MB

我知道这听起来很难,但我做到了这个极限。

我现在要做的是发送一个NSQ消息,其中包含有关事件的最小数据量,并在我处理它时从另一端获取完整的数据。

票数 5
EN

Stack Overflow用户

发布于 2016-03-03 00:25:16

正如Aldo所提到的,默认的最大消息大小约为1MB。

这很容易用NSQ守护进程的max-msg-size开关进行更改。下面是如何使用它的一个示例:

代码语言:javascript
复制
nsqd --lookupd-tcp-address=127.0.0.1:4160 -max-msg-size=2097152

这告诉NSQ守护进程(nsqd),最大消息大小应该是2MB,而不是默认的。

使用此设置,您确实可以有一条消息来填充您的内存,正如您在评论中提到的那样。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33306857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档