0

我有一个春季服务订阅来自谷歌云发布订阅(拉)中的主题的消息。

我试图在我的配置文件配置中设置这些配置。像这样管理消息的重试:

spring:
  cloud:
    gcp:
      pubsub:
        subscriber:
          retry:
            max-attempts: 2
            retry-delay-multiplier: 5
            initial-retry-delay-seconds: 1
            max-retry-delay-seconds: 10
            jittered: false

我一直收到所有消息并且像我的配置一样重试 2 次后它没有被删除的问题。

我尝试了nack()消息,但它不起作用

4

1 回答 1

0

根据Pull subscription Doc,您需要 ack() 使用返回的 ack ID 接收到的消息,以便订阅中的消息将消失,或者它将在队列中保留长达7天然后被删除.

于 2019-05-07T19:47:31.133 回答