#1254·nsq

*: 使 NSQ 成为"云原生"

作者: thestephenstanton创建于 2020年5月12日更新于 2024年2月21日
标签featurerequest

在使用 Fargate 在 AWS 的 ECS 上运行 nsqd 时,我们遇到了一个问题:当 nsqd 接到 SIGTERM 信号时,它会自动关闭所有端口,并将所有内容写入磁盘。nsqd 不允许消费者先完成从通道中读取,然后再进行清空,这是否有什么特殊原因?对于我们来说,大部分消息已经在传输中,那么为何不让它们完成呢?我本人会添加这种功能,但我只是想知道,是否有特定原因导致这种情况发生。可能是用户可以指定消费者在完成之前还剩多少时间,然后再将所有内容写入磁盘。