【发布时间】:2018-04-11 06:37:22
【问题描述】:
我想注意到 Cloud Pub/Sub(GCP) 中的订阅者无法处理的剩余消息。 我不希望 pub/sub 在没有通知的情况下丢失一些消息。
我知道我无法在 Cloud Pub/Sub(GCP) 中设置死信队列。 所以我正在尝试开发工具或批处理来通过 api 观看订阅消息,即 projects.subscriptions.pull(https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.subscriptions/pull?hl=ja)。
但我不知道如何使用 google-cloud-pubsub:0.26.0-beta 调用 api。 另外,我正在用scala + play开发批处理。
我发现我可以使用“gcloud beta pubsub subscriptions pull”命令获取消息,但是我没有得到程序可以检查消息是否有一段时间没有处理的发布时间。
请帮帮我!
【问题讨论】: