【发布时间】:2019-07-10 09:57:06
【问题描述】:
我使用具有 1 个订阅者和 1 个发布者的 Google Pub-Sub 服务。代码是用 C# 编写的。发布者将消息插入“队列”,订阅者运行后台代码来处理它。
我不时发现我的代码有一个错误,导致我一次又一次地重试相同的消息。问题是这些情况的结果是相同的——崩溃。
我的想法是有一个“dequeue-count”属性来对抗有多少生产者已经尝试解决这个特定任务。如果此数字大于 3 - 删除此消息。
这是否可以在不手动实现的情况下获得出队计数? (手动 = 将消息 ID 存储在崩溃数据库中)。
【问题讨论】:
标签: google-cloud-platform publish-subscribe google-cloud-pubsub