脉冲消息确认适用于主题还是订阅?

时间:2020-03-09 18:24:30

标签: apache-pulsar

我是Pulsar的新手,在阅读了一些文档之后,我对消息确认有些困惑。

说,我有一个主题,有两个订阅:SubA和SubB。现在,SubA和SubB使用了一条消息,但是只有SubA确认了该消息。现在我的问题是,说两天后,我们的保留政策开始生效,它想删除所有早于两天的已确认消息,那么在这种情况下,该消息是否被视为已确认? (因为只有SubA承认了,SubB没有承认)

1 个答案:

答案 0 :(得分:2)

该消息被视为未确认,不会被删除。它仍保留在订阅SubB中以进行交付。在删除邮件之前,需要先在所有订阅中确认邮件。

像传统的消息代理一样,Pulsar会无限期地保留未经确认的消息。如果这不是您想要的,则可以配置消息TTL,该消息会在可配置的时间后确认

相关问题