我有一个spring服务,用于订阅来自google cloud pubsub(拉)中某个主题的消息。
我试图在我的配置文件配置中设置那些配置。像这样来管理邮件重试:
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
这样的问题是我一直都收到所有消息,并且经过两次重试(如我的配置)后,它并没有被删除。
我尝试了nack()
消息,但没有用
答案 0 :(得分:0)
对于Pull subscription Doc,您需要使用返回的ack ID对收到的消息进行ack(),以便订阅中的消息消失,或者将其保留在队列中,直到{ {3}},然后将其删除。