![](/img/trans.png)
[英]GCP PubSub difference between undelivered messages and dead letter messages
[英]GCP Pubsub num of undelivered messages wont change
我正在使用 pubsub 来触发云 function,我已将其定义为最多 10 个实例。
当大约 300 条或更多消息到达主题并开始触发 function 时,突然未确认消息的数量停止增长,它只是没有改变,尽管我知道我触发的云功能会自动确认这些消息...
我想知道我在这里错过了什么......
所以这里有几点需要注意:
首先,我虽然可能只是没有使用我的云功能执行足够的确认,但事实并非如此,因为在 1k 消息的峰值之后,确认比新消息多得多。
我以为我会看到订阅队列中未确认消息的数量稳步下降。
所以基本上我不明白的是为什么 num_undelivered_messages 没有 go 随着 ack 数量的继续(1:01 - 1:10)下降,然后突然下降(1:10 - 1:15)真的快吗?
根据图表,您对消息的确认无法跟上正在发布的消息量。 一个例子是在 1:05-1:10 仍然有消息正在发布(绿线),但确认率(蓝线)没有增加,因此未确认的消息增加了(粉线)。
我建议增加你的云 function memory如果它还没有达到最大 8GB。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.