例如,当使用亚马逊的SQS时,我可以定义一个死信队列(DLQ),其中任何在X重试后未能删除的消息(确认)将被路由到单独的处理..但谷歌云平台我没有看到任何提及这个
答案 0 :(得分:6)
Google Cloud Pub / Sub目前没有任何自动死信队列。如果你担心"毒丸"消息,您必须通过持久保留消息ID中的映射到消息传递的次数,以某种身份支持此消息。在读取消息中的数据之前,您将在订阅者中更新此映射。确认后,您将从地图中删除。如果计数超过某个阈值,您可以将其发布到单独的Cloud Pub / Sub主题,用于跟踪此类消息,然后确认消息。
答案 1 :(得分:2)
Cloud Pub / Sub现在支持Dead Letter Queues,可用于处理毒丸消息。